plugins Ġ{ ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġkotlin (" android ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") ĊĠĠĠ Ġid (" kotlin - parcel ize ") Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= Ġcompile _ version ĊĠĠĠ Ġbuild Tools Version Ġ= build _ tools _ version ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= Ġmin _ sdk _ version ĊĠĠĠĠĠĠĠ Ġtarget Sdk Ġ= Ġtarget _ sdk _ version ĊĠĠĠĠĠĠĠ Ġ// Ġversion Code Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġ// Ġversion Name Ġ= Ġ" 1 . 0 " ĊĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠĠĠĠĠ Ġconsumer Pro guard Files (" consumer - rules . pro ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrelease Ġby Ġgetting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( getDefault Pro guard File (" pro guard - android . txt "), Ġ" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġlint Ġ{ ĊĠĠĠĠĠĠĠ Ġis Check Release Build s Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ// ĠOr , Ġif Ġyou Ġprefer , Ġyou Ġcan Ġcontinue Ġto Ġcheck Ġfor Ġerrors Ġin Ġrelease Ġbuilds , ĊĠĠĠĠĠĠĠ Ġ// Ġbut Ġcontinue Ġthe Ġbuild Ġeven Ġwhen Ġerrors Ġare Ġfound : ĊĠĠĠĠĠĠĠ Ġis Abort OnError Ġ= Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// api Ġfile Tree ( dir : Ġ" libs ", Ġinclude : Ġ[" *. jar "]) ĊĠĠĠ Ġapi ( project (": shared ")) ĊĊĠĠĠ Ġapi (" android x . core : core - k tx : 1 . 6 . 0 ") ĊĠĠĠ Ġapi (" android x . appcompat : appcompat : 1 . 3 . 1 ") ĊĠĠĠ Ġapi (" android x . activity : activity : 1 . 3 . 1 ") ĊĠĠĠ Ġapi (" android x . activity : activity - k tx : 1 . 3 . 1 ") ĊĠĠĠ Ġapi (" android x . lifecycle : lifecycle - process : 2 . 3 . 1 ") ĊĊĠĠĠ Ġ// Ġapi (" org . jetbrains . kotlin : kotlin - stdlib :$ kotlin _ version ") ĊĠĠĠ Ġ// Ġapi (" org . jetbrains . kotlin : kotlin - reflect :$ kotlin _ version ") ĊĠĠĠ Ġ// Ġapi (" org . jetbrains . kotlin x : kotlin x - coroutines - android :$ kotlin _ coroutines _ version ") ĊĠĠĠ Ġapi (" android x . constraint layout : constraint layout :$ constraint _ layout _ version ") ĊĊĠĠĠ Ġapi (" io . ktor : ktor - client - android :$ ktor _ version ") ĊĠĠĠ Ġapi (" io . ktor : ktor - client - okhttp :$ ktor _ version ") ĊĠĠĠ Ġapi (" io . ktor : ktor - client - json - jvm :$ ktor _ version ") ĊĠĠĠ Ġapi (" io . ktor : ktor - client - logging - jvm :$ ktor _ version ") ĊĠĠĠ Ġapi (" io . ktor : ktor - client - serialization :$ ktor _ version ") ĊĊĠĠĠ Ġcore Library Des ug aring (" com . android . tools : des ugar _ jdk _ libs : 1 . 1 . 5 ") ĊĊĠĠĠ Ġtest Implementation ( project (": android _ unit Tests ")) ĊĠĠĠ Ġandroid Test Implementation ( project (": android _ android Tests ")) Ċ }