/** Ċ Ġ* ĠDependency Ġcoordinates . Ċ Ġ*/ Ċ object ĠDependencies Ġ{ ĊĊĠĠĠ Ġobject ĠGradle Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġbuild Tools Ġ= Ġ" com . android . tools . build : gradle :${ Versions . gradle }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġkotlin Plugin Ġ= Ġ" org . jetbrains . kotlin : kotlin - gradle - plugin :${ Versions . kotlin }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġandroid X Nav Safe Args Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - safe - args - gradle - plugin :${ Versions . navigation Component }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠKotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġstd Lib Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib :${ Versions . kotlin }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠCor outines ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcor outines Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - android :${ Versions . coroutines }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcor outines Test Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - test :${ Versions . coroutines }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠAndroid X Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠAndroid ĠExtensions ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcore Ġ= Ġ" android x . core : core - k tx :${ Versions . android X Core }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġannotations Ġ= Ġ" android x . annotation : annotation :${ Versions . android X Annotations }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlegacy Support Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . legacy : legacy - support - v 4 :${ Versions . android X Legacy Support }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠArchitecture ĠComponents ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġapp Compat Ġ= Ġ" android x . appcompat : appcompat :${ Versions . app Compat }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . constraint layout : constraint layout :${ Versions . constraint Layout }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġre cyclerView Ġ= Ġ" android x . recyclerview : recyclerview :${ Versions . re cyclerView }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcard View Ġ= Ġ" android x . card view : card view :${ Versions . card View }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠActivity Ġand ĠFragment ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġactivity Ġ= Ġ" android x . activity : activity - k tx :${ Versions . activity }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġfragment Ġ= Ġ" android x . fragment : fragment - k tx :${ Versions . fragment }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠArchitecture ĠLifecycle ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlifecycle ViewModel Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - view model - k tx :${ Versions . arch Lifecycle }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlifecycle LiveData Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - li ved ata - k tx :${ Versions . arch Lifecycle }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlifecycle Compiler Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - compiler :${ Versions . arch Lifecycle }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlifecycle Ext Ġ= Ġ" android x . lifecycle : lifecycle - extensions :${ Versions . arch Lifecycle }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠNavigation ĠComponent ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġnavigation Fragment Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - fragment - k tx :${ Versions . navigation Component }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġnavigation Ui Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - ui - k tx :${ Versions . navigation Component }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġnavigation Testing Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - testing :${ Versions . navigation Component }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠRoom ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroom Ġ= Ġ" android x . room : room - k tx :${ Versions . room }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroom Runtime Ġ= Ġ" android x . room : room - runtime :${ Versions . room }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroom Compiler Ġ= Ġ" android x . room : room - compiler :${ Versions . room }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroom Testing Ġ= Ġ" android x . room : room - testing :${ Versions . room }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠP aging ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġpaging Ġ= Ġ" android x . paging : paging - runtime - k tx :${ Versions . paging }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġpaging Testing Ġ= Ġ" android x . paging : paging - common - k tx :${ Versions . paging }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠInstrument ed ĠTesting ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġtest JUnit Ġ= Ġ" android x . test . ext : junit - k tx :${ Versions . android X Test JUnit Ext }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġtest Core Ġ= Ġ" android x . test : core - k tx :${ Versions . android X Test }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġtest Rules Ġ= Ġ" android x . test : rules :${ Versions . android X Test }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġarch Core Testing Ġ= Ġ" android x . arch . core : core - testing :${ Versions . arch Testing }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġfragment Testing Ġ= Ġ" android x . fragment : fragment - testing :${ Versions . fragment }" ĊĊĠĠĠĠĠĠĠ Ġ// ĠE sp ress o ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġes press o Core Ġ= Ġ" android x . test . espress o : espress o - core :${ Versions . espress o }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġes press o Cont rib Ġ= Ġ" android x . test . espress o : espress o - contrib :${ Versions . espress o }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġes press o Id ling Concurrent Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . test . espress o . id ling : id ling - concurrent :${ Versions . espress o }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġes press o Id ling Resource Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . test . espress o : espress o - id ling - resource :${ Versions . espress o }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġes press o Intent s Ġ= Ġ" android x . test . espress o : espress o - int ents :${ Versions . espress o }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠGoogle Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġmaterial Ġ= Ġ" com . google . android . material : material :${ Versions . material }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġtruth Ġ= Ġ" com . google . truth : truth :${ Versions . truth }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠK oin Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġandroid Ġ= Ġ" org . k oin : k oin - android :${ Versions . k oin }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġtest Ġ= Ġ" org . k oin : k oin - test :${ Versions . k oin }" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠviewModel Ġ= Ġ" org . k oin : k oin - android x - view model :${ Versions . k oin }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠSquare Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . ret rofit }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġconverter Scalars Ġ= Ġ" com . squareup . ret rofit 2 : converter - scal ars :${ Versions . ret rofit }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġconverter M oshi Ġ= Ġ" com . squareup . ret rofit 2 : converter - mos hi :${ Versions . ret rofit }" ĊĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlogging Interceptor Ġ= Ġ" com . squareup . okhttp 3 : logging - interceptor :${ Versions . ok Http }" ĊĊĠĠĠĠĠĠĠ Ġconst Ġval Ġm oshi Kotlin Ġ= Ġ" com . squareup . mos hi : mos hi - kotlin :${ Versions . mos hi }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġm oshi CodeGen Ġ= Ġ" com . squareup . mos hi : mos hi - kotlin - codegen :${ Versions . mos hi }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġm oshi Adapters Ġ= Ġ" com . squareup . mos hi : mos hi - adapters :${ Versions . mos hi }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠG lide Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġlibrary Ġ= Ġ" com . github . bump tech . glide : glide :${ Versions . glide }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcompiler Ġ= Ġ" com . github . bump tech . glide : compiler :${ Versions . glide }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠRo bo lectric Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġro bo lectric Ġ= Ġ" org . ro bo lectric : ro bo lectric :${ Versions . ro bo lectric }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġannotations Ġ= Ġ" org . ro bo lectric : annotations :${ Versions . ro bo lectric }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconst Ġval Ġj Unit Ġ= Ġ" junit : junit :${ Versions . j Unit }" ĊĊĠĠĠ Ġconst Ġval Ġh am crest Ġ= Ġ" org . hamcrest : hamcrest - all :${ Versions . hamcrest }" ĊĊĠĠĠ Ġconst Ġval Ġmock ito Core Ġ= Ġ" org . mockito : mockito - core :${ Versions . mockito }" ĊĠĠĠ Ġconst Ġval Ġlinked In Dex Maker Mockito Ġ= ĊĠĠĠĠĠĠĠ Ġ" com . linkedin . dex maker : dex maker - mockito :${ Versions . dex Maker Mockito }" ĊĊĠĠĠ Ġconst Ġval Ġtim ber Ġ= Ġ" com . jak ew h art on . tim ber : tim ber :${ Versions . tim ber }" ĊĊĠĠĠ Ġconst Ġval Ġspin Kit Ġ= Ġ" com . github . yb q : Android - Spin Kit :${ Versions . spin Kit }" ĊĊĠĠĠ Ġconst Ġval Ġauto Image Slider Ġ= Ġ" com . github . smart e ist : auto image slider :${ Versions . auto Image Slider }" Ċ } Ċ