plugins Ġ{ ĊĠĠĠ Ġid (" com . android . application ") ĊĠĠĠ Ġkotlin (" android ") ĊĠĠĠ Ġid (" kotlin - android - extensions ") ĊĠĠĠ Ġid (" android x . navigation . safe args ") Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Version ( Versions . compile _ sdk ) ĊĠĠĠ Ġbuild Tools Version Ġ= ĠVersions . build Tools Version ĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġapplication Id Ġ= Ġ" co . touch lab . d roid conn y 2 0 2 1 " ĊĠĠĠĠĠĠĠ Ġmin Sdk Version ( Versions . min _ sdk ) ĊĠĠĠĠĠĠĠ Ġtarget Sdk Version ( Versions . target _ sdk ) ĊĠĠĠĠĠĠĠ Ġversion Code Ġ= Ġ 3 0 0 0 0 ĊĠĠĠĠĠĠĠ Ġversion Name Ġ= Ġ" 3 . 0 . 0 " ĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠĠĠĠĠ Ġbuild Config Field (" String ", Ġ" TIME _ ZONE ", Ġ"\" America / Los _ An ge les \" ") ĊĠĠĠĠĠĠĠ Ġbuild Config Field (" boolean ", Ġ" FIRE BASE _ ENABLED ", Ġ"${ false }") ĊĠĠĠ Ġ} ĊĠĠĠ Ġpackaging Options Ġ{ ĊĠĠĠĠĠĠĠ Ġexclude (" META - INF /*. kotlin _ module ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName (" release ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( getDefault Pro guard File (" pro guard - android - optimize . txt "), Ġ" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġis Core Library Des ug aring Enabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġlint Options Ġ{ ĊĠĠĠĠĠĠĠ Ġis Warnings As Errors Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġis Abort OnError Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Features Ġ{ ĊĠĠĠĠĠĠĠ Ġview Binding Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ+= Ġ"- X opt - in = kotlin . Requires Opt In " ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": shared ")) ĊĊĠĠĠ Ġimplementation (" com . nex 3 z : flow - layout : 1 . 3 . 3 ") ĊĠĠĠ Ġimplementation (" android x . lifecycle : lifecycle - extensions : 2 . 2 . 0 ") ĊĠĠĠ Ġannotation Processor (" android x . lifecycle : lifecycle - compiler : 2 . 3 . 1 ") ĊĊĠĠĠ Ġimplementation (" com . google . android . material : material : 1 . 4 . 0 ") ĊĠĠĠ Ġimplementation (" android x . constraint layout : constraint layout : 2 . 0 . 4 ") ĊĠĠĠ Ġimplementation (" android x . vect ord raw able : vect ord raw able : 1 . 1 . 0 ") ĊĊĠĠĠ Ġimplementation (" de . hd od enh of : circle image view : 3 . 1 . 0 ") ĊĠĠĠ Ġimplementation (" com . squareup . pic asso : pic asso : 2 . 8 ") ĊĊĠĠĠ Ġimplementation ( Deps . Sql Del ight . runtime J dk ) ĊĠĠĠ Ġimplementation ( Deps . Sql Del ight . driver Android ) ĊĠĠĠ Ġimplementation ( Deps . Cor outines . common ) ĊĠĠĠ Ġimplementation ( Deps . Cor outines . android ) ĊĠĠĠ Ġimplementation ( platform (" com . google . firebase : firebase - bom : 2 8 . 2 . 1 ")) ĊĠĠĠ Ġimplementation (" com . google . firebase : firebase - analytics - k tx ") ĊĠĠĠ Ġimplementation ( Deps . Firebase . android Messaging ) ĊĠĠĠ Ġimplementation ( Deps . crash ly t ics ) ĊĊĠĠĠ Ġtest Implementation (" junit : junit : 4 . 1 2 ") ĊĠĠĠ Ġandroid Test Implementation (" android x . test : runner : 1 . 1 . 1 ") ĊĠĠĠ Ġandroid Test Implementation (" android x . test . espress o : espress o - core : 3 . 1 . 1 ") ĊĠĠĠ Ġimplementation ( Deps . multi platform Settings ) ĊĊĠĠĠ Ġimplementation ( Deps . k oin Core ) ĊĠĠĠ Ġimplementation ( Deps . k oin Android ) ĊĊĠĠĠ Ġimplementation ( Deps . Navigation . fragment _ k tx ) Ġ// " android x . navigation : navigation - fragment - k tx : 2 . 1 . 0 - alpha 0 6 " ĊĠĠĠ Ġimplementation ( Deps . Navigation . ui _ k tx ) Ġ// " android x . navigation : navigation - ui - k tx : 2 . 1 . 0 - alpha 0 6 " ĊĊĠĠĠ Ġcore Library Des ug aring (" com . android . tools : des ugar _ jdk _ libs : 1 . 1 . 5 ") Ċ }