const Ġval Ġkotlin Version Ġ= Ġ" 1 . 3 . 5 0 " Ċ Ċ object ĠDep s Ġ{ ĊĊĠĠĠ Ġobject ĠVersions Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġgradle Plugin Version Ġ= Ġ" 3 . 5 . 2 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconst Ġval Ġandroid Gradle Plugin Ġ= Ġ" com . android . tools . build : gradle :${ Versions . gradle Plugin Version }" ĊĠĠĠ Ġconst Ġval Ġkotlin Gradle Plugin Ġ= Ġ" org . jetbrains . kotlin : kotlin - gradle - plugin :$ kotlin Version " ĊĠĠĠ Ġconst Ġval Ġandroid Application Ġ= Ġ" com . android . application " ĊĠĠĠ Ġconst Ġval Ġkotlin Android Ġ= Ġ" kotlin - android " ĊĠĠĠ Ġconst Ġval Ġkotlin K apt Ġ= Ġ" kotlin - k apt " ĊĠĠĠ Ġconst Ġval Ġkotlin Android Extensions Ġ= Ġ" kotlin - android - extensions " ĊĠĠĠ Ġconst Ġval Ġgoogle Play Services Ġ= Ġ" com . google . gms . google - services " ĊĠĠĠ Ġconst Ġval Ġgoogle Services Plugin Ġ= Ġ" com . google . gms : google - services : 4 . 3 . 3 " Ċ Ċ } Ċ Ċ object ĠAndroid Sdk Ġ{ ĊĠĠĠ Ġconst Ġval Ġmin Ġ= Ġ 2 1 ĊĠĠĠ Ġconst Ġval Ġcompile Ġ= Ġ 2 9 ĊĠĠĠ Ġconst Ġval Ġbuild Tools Version Ġ= Ġ" 2 9 . 0 . 2 " ĊĠĠĠ Ġconst Ġval Ġtarget Ġ= Ġcompile Ċ } Ċ Ċ private Ġobject ĠVersions Ġ{ ĊĠĠĠ Ġconst Ġval Ġtur f : ĠString Ġ= Ġ" 4 . 9 . 0 " ĊĠĠĠ Ġconst Ġval Ġlocation : ĠString Ġ= Ġ" 1 7 . 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġstep per : ĠString Ġ= Ġ" 1 . 0 . 7 " ĊĠĠĠ Ġconst Ġval Ġfirebase Core : ĠString Ġ= Ġ" 1 6 . 0 . 5 " ĊĠĠĠ Ġconst Ġval ĠR xF ire base Auth : ĠString Ġ= Ġ" 1 6 . 1 . 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġfirebase Rx Core : ĠString Ġ= Ġ" 1 6 . 0 . 5 . 0 " ĊĠĠĠ Ġconst Ġval Ġcircular Image : ĠString Ġ= Ġ" 3 . 0 . 1 " ĊĠĠĠ Ġconst Ġval Ġfirebase Remote Config Ġ= Ġ" 1 6 . 5 . 0 " ĊĠĠĠ Ġconst Ġval Ġfirebase Analytics Ġ= Ġ" 1 6 . 0 . 5 " ĊĠĠĠ Ġconst Ġval Ġfirebase Crash ly t ics Ġ= Ġ" 2 . 1 0 . 1 " ĊĠĠĠ Ġconst Ġval Ġfirebase Storage Ġ= Ġ" 1 6 . 0 . 1 " ĊĠĠĠ Ġconst Ġval Ġfirebase Auth Ġ= Ġ" 1 6 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġrx android Ġ= Ġ" 2 . 1 . 1 " ĊĠĠĠ Ġconst Ġval Ġdagger Ġ= Ġ" 2 . 2 5 . 2 " ĊĠĠĠ Ġconst Ġval Ġde xm aker Ġ= Ġ" 2 . 1 2 . 1 " ĊĠĠĠ Ġconst Ġval Ġarch Testing Ġ= Ġ" 1 . 1 . 1 " ĊĠĠĠ Ġconst Ġval Ġmock ito Ġ= Ġ" 3 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġh am crest Ġ= Ġ" 1 . 3 " ĊĠĠĠ Ġconst Ġval Ġm oshi Ġ= Ġ" 1 . 8 . 0 " ĊĠĠĠ Ġconst Ġval Ġg lide Ġ= Ġ" 4 . 1 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġrx relay Ġ= Ġ" 2 . 1 . 1 " ĊĠĠĠ Ġconst Ġval Ġrx java Ġ= Ġ" 2 . 2 . 1 2 " ĊĠĠĠ Ġconst Ġval Ġjet pack Ġ= Ġ" 1 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġmaterial Ġ= Ġ" 1 . 2 . 0 - alpha 0 2 " ĊĠĠĠ Ġconst Ġval Ġnavigation Ġ= Ġ" 2 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= Ġ" 1 . 1 . 3 " ĊĠĠĠ Ġconst Ġval Ġlifecycle Ġ= Ġ" 2 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġroom Ġ= Ġ" 1 . 1 . 1 " ĊĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" 2 . 6 . 2 " ĊĠĠĠ Ġconst Ġval Ġokhttp Ġ= Ġ" 4 . 2 . 1 " ĊĠĠĠ Ġconst Ġval Ġjunit Ġ= Ġ" 4 . 1 2 " ĊĠĠĠ Ġconst Ġval Ġtest Runner Ġ= Ġ" 3 . 2 . 0 - alpha 0 4 " ĊĠĠĠ Ġconst Ġval Ġcamera X Ġ= Ġ" 1 . 0 . 0 - alpha 0 5 " ĊĠĠĠ Ġconst Ġval Ġk oin Ġ= Ġ" 2 . 0 . 1 " ĊĠĠĠ Ġconst Ġval Ġcompression Ġ= Ġ" 2 . 2 . 2 " ĊĠĠĠ Ġconst Ġval Ġan ko Ġ= Ġ" 0 . 1 0 . 8 " ĊĠĠĠ Ġconst Ġval Ġmulti dex Ġ= Ġ" 2 . 0 . 1 " ĊĠĠĠ Ġconst Ġval Ġlo tt ie Ġ= Ġ" 3 . 3 . 1 " Ċ } Ċ Ċ object ĠJet Pack Ġ{ ĊĠĠĠ Ġconst Ġval Ġkotlin Std Lib Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 :$ kotlin Version " ĊĠĠĠ Ġconst Ġval Ġapp Compat Ġ= Ġ" android x . appcompat : appcompat :${ Versions . jet pack }" ĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= ĊĠĠĠĠĠĠĠ Ġ" android x . constraint layout : constraint layout :${ Versions . constraint Layout }" ĊĠĠĠ Ġconst Ġval Ġk tx Core Ġ= Ġ" android x . core : core - k tx :${ Versions . jet pack }" ĊĠĠĠ Ġconst Ġval Ġmulti Dex Ġ= Ġ" android x . multi dex : multi dex :${ Versions . multi dex }" Ċ Ċ } Ċ Ċ object ĠCamera Ġ{ ĊĠĠĠ Ġconst Ġval Ġcore Ġ= Ġ" android x . camera : camera - core :${ Versions . camera X }" ĊĠĠĠ Ġconst Ġval Ġcamera 2 Ġ= Ġ" android x . camera : camera - camera 2 :${ Versions . camera X }" ĊĠĠĠ Ġconst Ġval Ġcamera View Ġ= Ġ" com . otal i ast ud ios : cam er av iew : 2 . 5 . 0 " ĊĠĠĠ Ġconst Ġval Ġcamera Kit Ġ= Ġ" com . w onder k il n : cam er akit : 0 . 1 3 . 5 " ĊĠĠĠ Ġconst Ġval Ġcamera JPEG Ġ= Ġ" com . cam er akit : jpeg kit : 0 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġcor outines Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - android : 1 . 0 . 0 " Ċ } Ċ Ċ object ĠUtils Ġ{ ĊĠĠĠ Ġconst Ġval Ġcompression Ġ= Ġ" com . ic ete ck . sil ic omp ress or r : sil ic omp ress or :${ Versions . compression }" ĊĠĠĠ Ġconst Ġval Ġan ko Ġ= Ġ" org . jetbrains . ank o : ank o - commons :${ Versions . ank o }" ĊĠĠĠ Ġconst Ġval Ġcircular Image Ġ= Ġ" de . hd od enh of : circle image view :${ Versions . circular Image }" ĊĠĠĠ Ġconst Ġval Ġstep per Ġ= Ġ" com . github . bad ou aly : step per - indicator :${ Versions . step per }" ĊĠĠĠ Ġconst Ġval Ġinst ab ug Ġ= Ġ" com . inst ab ug . library : inst ab ug : 9 . 0 . 4 " Ċ } Ċ Ċ object ĠUI Ġ{ ĊĠĠĠ Ġconst Ġval Ġmaterial Ġ= Ġ" com . google . android . material : material :${ Versions . material }" ĊĠĠĠ Ġconst Ġval Ġcard view Ġ= Ġ" android x . card view : card view :${ Versions . material }" ĊĠĠĠ Ġconst Ġval Ġre cycler view Ġ= Ġ" android x . recyclerview : recyclerview :${ Versions . material }" ĊĠĠĠ Ġconst Ġval Ġlo tt ie Ġ= Ġ" com . air bnb . android : lott ie :${ Versions . lott ie }" Ċ } Ċ Ċ object ĠNavigation Ġ{ ĊĠĠĠ Ġconst Ġval Ġnavigation Fragment Ġ= Ġ" android x . navigation : navigation - fragment :${ Versions . navigation }" ĊĠĠĠ Ġconst Ġval Ġnavigation Fragment K tx Ġ= ĊĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - fragment - k tx :${ Versions . navigation }" ĊĠĠĠ Ġconst Ġval Ġnavigation UI Ġ= Ġ" android x . navigation : navigation - ui :${ Versions . navigation }" ĊĠĠĠ Ġconst Ġval Ġnavigation UI K tx Ġ= Ġ" android x . navigation : navigation - ui - k tx :${ Versions . navigation }" Ċ } Ċ Ċ object ĠLifecycle Ġ{ ĊĠĠĠ Ġconst Ġval Ġlifecycle K tx Ġ= Ġ" android x . lifecycle : lifecycle - extensions :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġview model Ġ= Ġ" android x . lifecycle : lifecycle - view model :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġview model K tx Ġ= Ġ" android x . lifecycle : lifecycle - view model - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġli ved ata Ġ= Ġ" android x . lifecycle : lifecycle - li ved ata :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġlifecycle Compiler Ġ= Ġ" android x . lifecycle : lifecycle - compiler :${ Versions . lifecycle }" Ċ } Ċ Ċ object ĠRoom Ġ{ ĊĠĠĠ Ġconst Ġval Ġruntime Ġ= Ġ" android . arch . persistence . room : runtime :${ Versions . room }" ĊĠĠĠ Ġconst Ġval Ġcompiler Ġ= Ġ" android . arch . persistence . room : compiler :${ Versions . room }" ĊĠĠĠ Ġconst Ġval Ġrx java Ġ= Ġ" android . arch . persistence . room : rx java 2 :${ Versions . room }" Ċ } Ċ Ċ object ĠRx Java Ġ{ ĊĠĠĠ Ġval Ġandroid Ġ= Ġ" io . reactivex . rx java 2 : rx android :${ Versions . rx android }" ĊĠĠĠ Ġval Ġjava Ġ= Ġ" io . reactivex . rx java 2 : rx java :${ Versions . rx java }" ĊĠĠĠ Ġval Ġrelay Ġ= Ġ" com . jak ew h art on . rx relay 2 : rx relay :${ Versions . rx relay }" Ċ } Ċ Ċ object ĠRet rofit Ġ{ ĊĠĠĠ Ġval Ġretrofit Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . ret rofit }" ĊĠĠĠ Ġval Ġrx java 2 Adapter Ġ= Ġ" com . squareup . ret rofit 2 : adapter - rx java 2 :${ Versions . ret rofit }" ĊĠĠĠ Ġval Ġokhttp Ġ= Ġ" com . squareup . okhttp 3 : okhttp :${ Versions . okhttp }" ĊĠĠĠ Ġval Ġlogging Ġ= Ġ" com . squareup . okhttp 3 : logging - interceptor :${ Versions . okhttp }" Ċ } Ċ Ċ object ĠG lide Ġ{ ĊĠĠĠ Ġval Ġg lide Ġ= Ġ" com . github . bump tech . glide : glide :${ Versions . glide }" ĊĠĠĠ Ġval Ġcompiler Ġ= Ġ" com . github . bump tech . glide : compiler :${ Versions . glide }" Ċ } Ċ Ċ object ĠM oshi Ġ{ ĊĠĠĠ Ġval Ġm oshi Ġ= Ġ" com . squareup . mos hi : mos hi :${ Versions . mos hi }" ĊĠĠĠ Ġval Ġkotlin Ġ= Ġ" com . squareup . mos hi : mos hi - kotlin :${ Versions . mos hi }" ĊĠĠĠ Ġval Ġretrofit Converter Ġ= Ġ" com . squareup . ret rofit 2 : converter - mos hi :${ Versions . ret rofit }" Ċ Ċ } Ċ Ċ object ĠK oin Ġ{ ĊĠĠĠ Ġval Ġandroid Scope : ĠString Ġ= Ġ" org . k oin : k oin - android - scope :" Ġ+ ĠVersions . k oin ĊĠĠĠ Ġval Ġandroid View model : ĠString Ġ= Ġ" org . k oin : k oin - android - view model :" Ġ+ ĠVersions . k oin ĊĠĠĠ Ġval Ġandroid : ĠString Ġ= Ġ" org . k oin : k oin - android :" Ġ+ ĠVersions . k oin Ċ } Ċ Ċ object ĠUnit Tests Ġ{ ĊĠĠĠ Ġval Ġj Unit Ġ= Ġ" junit : junit :${ Versions . junit }" ĊĠĠĠ Ġval Ġtest Runner Ġ= Ġ" android x . test : runner :${ Versions . test Runner }" ĊĠĠĠ Ġval Ġmock ito Ġ= Ġ" org . mockito : mockito - core :${ Versions . mockito }" ĊĠĠĠ Ġval Ġmock ito Inline Ġ= Ġ" org . mockito : mockito - inline :${ Versions . mockito }" ĊĠĠĠ Ġval Ġharm crest Ġ= Ġ" org . hamcrest : hamcrest - all :${ Versions . hamcrest }" ĊĠĠĠ Ġval Ġarch Ġ= Ġ" android . arch . core : core - testing :${ Versions . arch Testing }" Ċ } Ċ Ċ object ĠAndroid Tests Ġ{ ĊĠĠĠ Ġval Ġdex Maker Ġ= Ġ" com . linkedin . dex maker : dex maker - mockito :${ Versions . dex maker }" ĊĠĠĠ Ġval Ġj Unit Ġ= Ġ" junit : junit :${ Versions . junit }" ĊĠĠĠ Ġval Ġmock ito Ġ= Ġ" org . mockito : mockito - core :${ Versions . mockito }" Ċ } Ċ Ċ object ĠD agger Ġ{ ĊĠĠĠ Ġval Ġruntime Ġ= Ġ" com . google . d agger : d agger :${ Versions . d agger }" ĊĠĠĠ Ġval Ġandroid Ġ= Ġ" com . google . d agger : d agger - android :${ Versions . d agger }" ĊĠĠĠ Ġval Ġandroid _ support Ġ= Ġ" com . google . d agger : d agger - android - support :${ Versions . d agger }" ĊĠĠĠ Ġval Ġcompiler Ġ= Ġ" com . google . d agger : d agger - compiler :${ Versions . d agger }" ĊĠĠĠ Ġval Ġsupport _ compiler Ġ= Ġ" com . google . d agger : d agger - android - processor :${ Versions . d agger }" Ċ } Ċ Ċ object ĠFirebase Ġ{ ĊĠĠĠ Ġval Ġremote Config Ġ= Ġ" com . google . firebase : firebase - config :${ Versions . firebase Remote Config }" ĊĠĠĠ Ġval Ġanalytics Ġ= Ġ" com . google . firebase : firebase - analytics :${ Versions . firebase Analytics }" ĊĠĠĠ Ġval Ġcrash ly t ics Ġ= Ġ" com . crash ly t ics . sdk . android : crash ly t ics :${ Versions . firebase Crash ly t ics }" ĊĠĠĠ Ġval Ġstorage Ġ= Ġ" com . google . firebase : firebase - storage :${ Versions . firebase Storage }" ĊĠĠĠ Ġval Ġauth Ġ= Ġ" com . google . firebase : firebase - auth :${ Versions . firebase Auth }" ĊĠĠĠ Ġval ĠRx Auth Ġ= Ġ" com . android human . r xf ire base 2 : firebase - auth :${ Versions . R xF ire base Auth }" ĊĠĠĠ Ġval ĠRx Auth Kotlin Ġ= ĊĠĠĠĠĠĠĠ Ġ" com . android human . r xf ire base 2 : firebase - auth - kotlin :${ Versions . R xF ire base Auth }" ĊĠĠĠ Ġval Ġcore Ġ= Ġ" com . google . firebase : firebase - core :${ Versions . firebase Core }" ĊĠĠĠ Ġval ĠRx Core Ġ= Ġ" com . android human . r xf ire base 2 : firebase - core :${ Versions . firebase Rx Core }" Ċ } Ċ Ċ object ĠLocation Ġ{ ĊĠĠĠ Ġval Ġplay Ġ= Ġ" com . google . android . gms : play - services - location :${ Versions . location }" ĊĠĠĠ Ġval Ġtur f Ġ= Ġ" com . mapbox . mapbox sdk : mapbox - sdk - tur f :${ Versions . tur f }" Ċ } ĊĊĊĊ