/** Ċ Ġ* ĠDescription : Ċ Ġ* Ċ Ġ* Ġ@ author Ġl ance . wang Ċ Ġ* Ġ@ version Ġ 1 . 0 , Ġ 2 0 2 0 / 5 / 3 Ċ Ġ*/ ĊĊ Ċ object ĠDependencies Ġ{ ĊĊĠĠĠ Ġconst Ġval Ġgradle Ġ= Ġ" com . android . tools . build : gradle :${ Versions . Gradle . core }" ĊĠĠĠ Ġconst Ġval Ġgradle Kotlin Plugin Ġ= ĊĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin : kotlin - gradle - plugin :${ Versions . Gradle . kotlin Plugin }" ĊĊĠĠĠ Ġobject ĠKotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġcore Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 7 :${ Versions . Kotlin . core }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġextension Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 7 :${ Versions . Kotlin . extensions }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠAndroid Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġapp Compact Ġ= Ġ" android x . appcompat : appcompat :${ Versions . Android . app Compact }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= Ġ" android x . constraint layout : constraint layout :${ Versions . Android . constraint Layout }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠReactive Program ing Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRx Java Ġ= Ġ" io . reactivex . rx java 3 : rx java :${ Versions . Reactive Program ing . Rx Java }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠNetwork Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . Network . ret rofit }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠDatabase Ġ{ ĊĠĠĠĠĠĠĠ Ġobject ĠRoom Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġcore Ġ= Ġ" android x . room : room - runtime :${ Versions . Database . room }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġcompiler Ġ= Ġ" android x . room : room - compiler :${ Versions . Database . room }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġkotlin _ extension Ġ= Ġ" android x . room : room - k tx :${ Versions . Database . room }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġrx java Ġ= Ġ" android x . room : room - rx java 2 :${ Versions . Database . room }" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠImage Loader Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġg lide Ġ= Ġ" com . github . bump tech . glide : glide :${ Versions . Image Loader . glide }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠDependency Injection Ġ{ ĊĠĠĠĠĠĠĠĠ Ġobject ĠK oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġgradle Plugin Ġ= Ġ" org . k oin : k oin - gradle - plugin :${ Versions . DependencyInjection . k oin }" ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġcore Ġ= Ġ" org . k oin : k oin - core :${ Versions . DependencyInjection . k oin }" ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġandroid Ġ= Ġ" org . k oin : k oin - android :${ Versions . DependencyInjection . k oin }" ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġandroid Scope Ġ= Ġ" org . k oin : k oin - android x - scope :${ Versions . DependencyInjection . k oin }" ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval Ġandroid ViewModel Ġ= Ġ" org . k oin : k oin - android x - view model :${ Versions . DependencyInjection . k oin }" ĊĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠLogger Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġtim ber Ġ= Ġ" com . jak ew h art on . tim ber : tim ber :${ Versions . Logger . tim ber }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠTest Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġjunit Ġ= Ġ" junit : junit :${ Versions . Test . junit }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġroom _ helper Ġ= Ġ" android x . room : room - testing :${ Versions . Database . room }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġk oin _ helper Ġ= Ġ" org . k oin : k oin - test :${ Versions . DependencyInjection . k oin }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠAndroid Tests Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġjunit Ġ= Ġ" android x . test . ext : junit :${ Versions . Android Test . junit }" ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġes press o Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . test . espress o : espress o - core :${ Versions . Android Test . espress o }" ĊĠĠĠ Ġ} Ċ }