/* Ċ Ġ* ĠMIT ĠLicense Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 2 . ĠM ak sym ĠO li iny k . Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ Ġ*/ Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" multi platform ") ĊĠĠĠ Ġkotlin (" native . cocoapods ") ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġid (" com . squareup . sql de light ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") Ċ } Ċ Ċ version Ġ= Ġ" 1 . 0 . 0 " Ċ Ċ tasks . with Type < Test >(). when Task Added Ġ{ ĊĠĠĠ Ġonly If Ġ{ Ġ! is Ci Env Ġ} Ċ } Ċ Ċ kotlin Ġ{ ĊĊĠĠĠ Ġopt In (" kotlin x . serialization . Experimental Serialization Api ", Ġ" io . github . x lo pec . tea . core . Experimental Te a Api ") ĊĊĠĠĠ Ġandroid () ĊĊĠĠĠ Ġios () ĊĊĠĠĠ Ġcoco apods Ġ{ ĊĠĠĠĠĠĠĠ Ġsummary Ġ= Ġ" Shared Ġapp Ġlib Ġwith Ġcommon Ġcode " ĊĠĠĠĠĠĠĠ Ġhomepage Ġ= Ġ" Link Ġto Ġthe ĠShared ĠModule Ġhomepage " ĊĠĠĠĠĠĠĠ Ġios . deployment Target Ġ= Ġ" 1 4 . 1 " ĊĠĠĠĠĠĠĠ Ġframework Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbase Name Ġ= Ġ" Shared App Lib " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpod file Ġ= Ġproject . file ("../ ios App / Pod file ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcommon Main Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( project (": tea - core ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( project (": tea - data ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( libs . collections . immutable ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( libs . coroutines . core ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . stdlib ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . client . core ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . client . logging ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . client . neg otiation ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . serialization . json ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . serialization . core ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . settings . core ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . sql de light . runtime ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġcommon Test Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" test - common ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" test - annotations - common ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġandroid Main Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . client . c io ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . client . gson ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . gson ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . compose . runtime ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . sql de light . driver . android ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( project (": tea - time - travel ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( project (": tea - time - travel - adapter - gson ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġandroid Test Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" test - junit ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . junit ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġios Main Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . ktor . client . ios ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( libs . sql de light . driver . native ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġios Test Ġby Ġgetting ĊĠĠĠ Ġ} Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= Ġ 3 1 ĊĠĠĠ Ġsource Sets [" main "]. manifest . src File (" src / android Main / Android Manifest . xml ") ĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= Ġ 2 3 ĊĠĠĠĠĠĠĠ Ġtarget Sdk Ġ= Ġ 3 1 ĊĠĠĠ Ġ} Ċ } Ċ Ċ sql de light Ġ{ ĊĠĠĠ Ġdatabase (" App Database ") Ġ{ ĊĠĠĠĠĠĠĠ ĠpackageName Ġ= Ġ" io . github . x lo pec . reader . app . storage " ĊĠĠĠ Ġ} Ċ } Ċ