object ĠLib s Ġ{ ĊĊĠĠĠ Ġ/* Ġandroid X Ġ& Ġmaterial Ġdesign Ġ*/ ĊĠĠĠ Ġobject ĠAndroid X Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġapp compat Ġ= Ġ" android x . appcompat : appcompat :${ Versions . appcompat _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġconstraint _ layout Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . constraint layout : constraint layout :${ Versions . constraint _ layout _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġvector _ drawable Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . vect ord raw able : vect ord raw able :${ Versions . vector _ drawable _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġmaterial _ design Ġ= Ġ" com . google . android . material : material :${ Versions . material _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġk tx Lib Ġ= Ġ" android x . core : core - k tx :${ Versions . k tx Version }" ĊĠĠĠĠĠĠĠ Ġ/* ĠRe cycler view Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġre cycler view ĠĠĠĠĠĠĠ Ġ= Ġ" android x . recyclerview : recyclerview :${ Versions . recyclerview _ version }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĠViewModel Ġ& ĠLive Data Ġ Ġ*/ ĊĠĠĠ Ġobject ĠJet pack Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle Ġ= Ġ" android x . lifecycle : lifecycle - extensions :${ Versions . lifecycle Version }" ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle _ compiler Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android . arch . lifecycle : compiler :${ Versions . android Architecture Version }" ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle _ test Ġ= Ġ" android . arch . core : core - testing :${ Versions . android Architecture Version }" ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle _ runtime Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - runtime - k tx :${ Versions . lifecycle Version }" ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle _ li ved ata Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - li ved ata - k tx :${ Versions . lifecycle Version }" ĊĠĠĠĠĠĠĠ Ġval Ġview model Ġ= Ġ" android x . lifecycle : lifecycle - view model - k tx :${ Versions . lifecycle Version }" ĊĠĠĠĠĠĠĠ Ġval Ġview model _ saved State Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - view model - saved state :${ Versions . lifecycle Version }" ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle _ k apt Ġ= Ġ" android x . lifecycle : lifecycle - compiler :${ Versions . lifecycle Version }" ĊĠĠĠĠĠĠĠ Ġval Ġlifecycle _ fragment Ġ= Ġ" android x . fragment : fragment - k tx :${ Versions . fragment Version }" ĊĠĠĠĠĠĠĠ Ġ/* ĠNavigation Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġnavigation _ fragment Ġ= Ġ" android x . navigation : navigation - fragment - k tx :${ Versions . navigation _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġnavigation _ ui ĠĠĠĠĠĠ Ġ= Ġ" android x . navigation : navigation - ui - k tx :${ Versions . navigation _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġnavigation _ testing Ġ= Ġ" android x . navigation : navigation - testing :${ Versions . navigation _ version }" ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĠRet rofit Ġ*/ ĊĠĠĠ Ġobject ĠNetwork Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġokhttp Ġ= Ġ" com . squareup . okhttp 3 : okhttp :${ Versions . okhttp 3 _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġokhttp _ logging Ġ= Ġ" com . squareup . okhttp 3 : logging - interceptor :${ Versions . logging _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġretrofit Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . ret rofit 2 _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġretrofit _ converter Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . squareup . ret rofit 2 : converter - gson :${ Versions . ret rofit 2 _ converter _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġretrofit _ adapter Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . squareup . ret rofit 2 : adapter - rx java 2 :${ Versions . ret rofit 2 _ version }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĠRoom Ġ*/ ĊĠĠĠ Ġobject ĠLocal Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġroom Ġ= Ġ" android x . room : room - runtime :${ Versions . room _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġroom _ k tx Ġ= Ġ" android x . room : room - k tx :${ Versions . room _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġroom _ compiler Ġ= Ġ" android x . room : room - compiler :${ Versions . room _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġroom _ testing Ġ= Ġ" android x . room : room - testing :${ Versions . room _ version }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* Android ĠH ilt Ġ&& ĠD agger Ġ*/ ĊĠĠĠ Ġobject ĠDI Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġh ilt Ġ= Ġ" com . google . d agger : h ilt - android :${ Versions . h ilt _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġh ilt _ k apt Ġ= Ġ" com . google . d agger : h ilt - android - compiler :${ Versions . h ilt _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġh ilt _ android x Ġ= Ġ" android x . h ilt : h ilt - lifecycle - view model :${ Versions . a _ h ilt _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġh ilt _ android x _ k apt Ġ= Ġ" android x . h ilt : h ilt - compiler :${ Versions . a _ h ilt _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġh ilt _ common Ġ= Ġ" android x . h ilt : h ilt - common :${ Versions . h ilt _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġh ilt _ test Ġ= Ġ" com . google . d agger : h ilt - android - testing :${ Versions . h ilt _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġh ilt _ compiler Ġ= Ġ" com . google . d agger : h ilt - android - compiler :${ Versions . h ilt _ test _ version }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĠAndroid ĠTest Ġ*/ ĊĠĠĠ Ġobject ĠTest Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtest _ orch Ġ= Ġ" android x . test : orche strator :${ Versions . test _ rule _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġtest _ core Ġ= Ġ" android x . test : core :${ Versions . test _ core _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġtest _ rules Ġ= Ġ" android x . test : rules :${ Versions . test _ rule _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġtest _ runner Ġ= Ġ" android x . test : runner :${ Versions . test _ rule _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġes press o Ġ= Ġ" android x . test . espress o : espress o - core :${ Versions . espress o _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġes press o _ contrib Ġ= Ġ" android x . test . espress o : espress o - contrib :${ Versions . espress o _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġtest Truth Ġ= Ġ" android x . test . ext : truth :${ Versions . truth _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġtest Ext Ġ= Ġ" android x . test . ext : junit :${ Versions . test _ k tx _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġfragment _ test Ġ= Ġ" android x . fragment : fragment - testing :${ Versions . fragment _ test _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġmock K Ġ= Ġ" io . mock k : mock k :${ Versions . mock K _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġcore Testing Ġ= Ġ" android x . arch . core : core - testing :${ Versions . core _ testing _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġj Unit Ġ= Ġ" junit : junit :${ Versions . junit _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġro bo lectric Ġ= Ġ" org . ro bo lectric : ro bo lectric :${ Versions . ro bo lectric _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġmock Server Ġ= Ġ" com . squareup . okhttp 3 : mock webserver :${ Versions . okhttp 3 _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġmock ito Kotlin Ġ= Ġ" com . n ha ar man . mock it ok otlin 2 : mockito - kotlin :${ Versions . mockito _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġtur bine Ġ= Ġ" app . cash . tur bine : tur bine :${ Versions . tur bine _ version }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠO thers Ġ{ ĊĠĠĠĠĠĠĠ Ġ/* ĠTim ber Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġtim ber ĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ= Ġ" com . jak ew h art on . tim ber : tim ber :${ Versions . tim ber _ version }" ĊĠĠĠĠĠĠĠ Ġ/* ĠPag ging Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġpag ging Ġ= Ġ" android . arch . paging : runtime :${ Versions . pag ging _ version }" ĊĠĠĠĠĠĠĠ Ġ/* ĠOther Ġlibs Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġcircular Image Lib Ġ= Ġ" de . hd od enh of : circle image view :${ Versions . circular _ image view _ version }" ĊĠĠĠĠĠĠĠ Ġ/* ĠCo il Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġco il Lib Ġ= Ġ" io . co il - kt : co il :${ Versions . co il _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġmulti dex _ lib ĠĠĠĠĠĠĠ Ġ= Ġ" com . android . support : multi dex :${ Versions . multi dex Version }" ĊĠĠĠĠĠĠĠ Ġ/* ĠSh im mer ĠLayout Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġshim mer Lib ĠĠĠĠĠĠĠĠĠ Ġ= Ġ" com . facebook . shim mer : shim mer :${ Versions . shim mer _ version }" ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġ/* ĠCor outines Ġ*/ ĊĠĠĠ Ġobject ĠCor outines Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtest Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - test :${ Versions . coroutines _ android _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġandroid Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - android :${ Versions . coroutines _ android _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġcore Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - core :${ Versions . coroutines _ android _ version }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĠEx o ĠPlayer Ġ*/ ĊĠĠĠ Ġobject ĠEx o Player Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcore Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . google . android . ex op layer : ex op layer - core :${ Versions . ex op layer _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġdash Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . google . android . ex op layer : ex op layer - dash :${ Versions . ex op layer _ version }" ĊĠĠĠĠĠĠĠ Ġval Ġui Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . google . android . ex op layer : ex op layer - ui :${ Versions . ex op layer _ version }" ĊĠĠĠ Ġ} Ċ Ċ }