object ĠVersions Ġ{ ĊĊĠĠĠ Ġ// ĠMaterial Ġand Ġandroid X ĊĠĠĠ Ġconst Ġval Ġmaterial Ġ= Ġ" 1 . 3 . 0 - alpha 0 2 " ĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= Ġ" 2 . 0 . 1 " ĊĊĠĠĠ Ġ// ĠFirebase ĊĠĠĠ Ġconst Ġval Ġfirebase Ġ= Ġ" 2 6 . 2 . 0 " ĊĊĠĠĠ Ġ// Networking ĊĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" 2 . 9 . 0 " ĊĠĠĠ Ġconst Ġval Ġokhttp Ġ= Ġ" 4 . 8 . 1 " ĊĠĠĠ Ġconst Ġval Ġlogging Interceptor Ġ= Ġ" 4 . 8 . 1 " ĊĊĠĠĠ Ġ// ĠLifecycle ĊĠĠĠ Ġconst Ġval Ġlifecycle Ġ= Ġ" 2 . 2 . 0 " ĊĊĠĠĠ Ġ// ĠDI Ġ- ĠD agger ĊĠĠĠ Ġconst Ġval Ġdagger Ġ= Ġ" 2 . 1 4 . 1 " ĊĠĠĠ Ġconst Ġval Ġpen grad Ġ= Ġ" 1 . 0 " ĊĊĠĠĠ Ġ// ĠLogging Ġ- Ġdebug Ġbuilds ĊĠĠĠ Ġconst Ġval Ġtim ber Ġ= Ġ" 4 . 7 . 1 " ĊĠĠĠ Ġconst Ġval Ġleak Can ary Ġ= Ġ" 2 . 4 " ĊĠĠĠ Ġconst Ġval Ġch u cker Ġ= Ġ" 3 . 4 . 0 " ĊĊĠĠĠ Ġ// ĠKotlin ĊĠĠĠ Ġconst Ġval Ġkotlin Version Ġ= Ġ" 1 . 4 . 0 " ĊĠĠĠ Ġconst Ġval Ġcore K tx Ġ= Ġ" 1 . 5 . 0 - alpha 0 2 " ĊĊĠĠĠ Ġ// ĠGradle ĠPlugins ĊĠĠĠ Ġconst Ġval Ġk tl int Ġ= Ġ" 9 . 3 . 0 " ĊĠĠĠ Ġconst Ġval Ġde te kt Ġ= Ġ" 1 . 1 2 . 0 " ĊĠĠĠ Ġconst Ġval Ġspot less Ġ= Ġ" 5 . 3 . 0 " ĊĠĠĠ Ġconst Ġval Ġj aco co Ġ= Ġ" 0 . 8 . 4 " ĊĠĠĠ Ġconst Ġval Ġdok ka Ġ= Ġ" 1 . 4 . 0 - rc - 2 4 " ĊĠĠĠ Ġconst Ġval Ġgradle Versions Plugin Ġ= Ġ" 0 . 2 9 . 0 " ĊĊĠĠĠ Ġ// Ġtests ĊĠĠĠ Ġconst Ġval Ġjunit Ġ= Ġ" 4 . 1 3 " ĊĠĠĠ Ġconst Ġval Ġes press o Ġ= Ġ" 3 . 3 . 0 " ĊĠĠĠ Ġconst Ġval Ġro bo electric Ġ= Ġ" 4 . 4 - beta - 1 " ĊĠĠĠ Ġconst Ġval Ġandroid X JUnit Ġ= Ġ" 1 . 1 . 1 " ĊĠĠĠ Ġconst Ġval Ġtruth Ġ= Ġ" 1 . 0 . 1 " ĊĠĠĠ Ġconst Ġval Ġmock WebServer Ġ= Ġ" 4 . 8 . 1 " ĊĠĠĠ Ġconst Ġval Ġandroid X Test Core Ġ= Ġ" 1 . 3 . 0 " ĊĠĠĠ Ġconst Ġval Ġrunner Ġ= Ġ" 1 . 3 . 0 " ĊĠĠĠ Ġconst Ġval Ġrules Ġ= Ġ" 1 . 3 . 0 " ĊĠĠĠ Ġconst Ġval Ġarch Component Test Ġ= Ġ" 2 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġk ak ao Ġ= Ġ" 2 . 3 . 4 " ĊĠĠĠ Ġconst Ġval Ġmock K Ġ= Ġ" 1 . 1 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġlive Data Testing Ġ= Ġ" 1 . 1 . 2 " Ċ } Ċ Ċ object ĠBuild Plugins Ġ{ ĊĠĠĠ Ġ// All Ġthe Ġbuild Ġplugins Ġare Ġadded Ġhere ĊĠĠĠ Ġconst Ġval Ġandroid Library Ġ= Ġ" com . android . library " ĊĠĠĠ Ġconst Ġval Ġk apt Ġ= Ġ" kotlin - k apt " ĊĠĠĠ Ġconst Ġval Ġdagger Ġ= Ġ" kotlin - android " ĊĠĠĠ Ġconst Ġval Ġk tl int Plugin Ġ= Ġ" org . jl le its ch uh . gradle . kt lint " ĊĠĠĠ Ġconst Ġval Ġde te kt Plugin Ġ= Ġ" io . gitlab . art urb os ch . de te kt " ĊĠĠĠ Ġconst Ġval Ġdok ka Plugin Ġ= Ġ" org . jetbrains . dok ka " ĊĠĠĠ Ġconst Ġval Ġspot less Plugin Ġ= Ġ" com . diff plug . spot less " ĊĠĠĠ Ġconst Ġval Ġandroid Application Ġ= Ġ" com . android . application " ĊĠĠĠ Ġconst Ġval Ġkotlin Android Ġ= Ġ" org . jetbrains . kotlin . android " ĊĠĠĠ Ġconst Ġval Ġkotlin Android Extensions Ġ= Ġ" org . jetbrains . kotlin . android . extensions " ĊĠĠĠ Ġconst Ġval Ġgradle Versions Plugin Ġ= Ġ" com . github . ben - man es . versions " ĊĠĠĠ Ġconst Ġval Ġj aco co Android Ġ= Ġ" com . hi ya . jac oco - android " Ċ } Ċ Ċ object ĠLibraries Ġ{ ĊĠĠĠ Ġ// Ġandroid X Ġand ĠMaterial ĊĠĠĠ Ġconst Ġval Ġmaterial Ġ= Ġ" com . google . android . material : material :${ Versions . material }" ĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . constraint layout : constraint layout :${ Versions . constraint Layout }" ĊĊĠĠĠ Ġ// ĠFirebase ĊĠĠĠ Ġconst Ġval Ġb om Ġ= Ġ" com . google . firebase : firebase - bom :${ Versions . firebase }" ĊĠĠĠ Ġconst Ġval Ġcrash ly t ics Ġ= Ġ" com . google . firebase : firebase - crash ly t ics - k tx " ĊĊĠĠĠ Ġ// ĠNetwork ing Ġ- ĠRet rofit , ĠOK HTTP Ġand Ġlogging Interceptor ĊĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . ret rofit }" ĊĠĠĠ Ġconst Ġval Ġgson Ġ= Ġ" com . squareup . ret rofit 2 : converter - gson :${ Versions . ret rofit }" ĊĠĠĠ Ġconst Ġval Ġo http Ġ= Ġ" com . squareup . okhttp 3 : okhttp :${ Versions . okhttp }" ĊĠĠĠ Ġconst Ġval Ġlogging Interceptor Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . squareup . okhttp 3 : logging - interceptor :${ Versions . logging Interceptor }" ĊĊĠĠĠ Ġ// ĠLifecycle ĊĠĠĠ Ġconst Ġval Ġlifecycle Ġ= Ġ" android x . lifecycle : lifecycle - extensions :${ Versions . lifecycle }" ĊĊĠĠĠ Ġ// ĠDI Ġ- ĠD agger ĊĠĠĠ Ġconst Ġval Ġdagger Ġ= Ġ" com . google . d agger : d agger :${ Versions . d agger }" ĊĠĠĠ Ġconst Ġval Ġandroid Ġ= Ġ" com . google . d agger : d agger - android :${ Versions . d agger }" ĊĠĠĠ Ġconst Ġval Ġsupport Ġ= Ġ" com . google . d agger : d agger - android - support :${ Versions . d agger }" ĊĠĠĠ Ġconst Ġval Ġprocessor Ġ= Ġ" com . google . d agger : d agger - android - processor :${ Versions . d agger }" ĊĠĠĠ Ġconst Ġval Ġdagger Compiler Ġ= Ġ" com . google . d agger : d agger - compiler :${ Versions . d agger }" ĊĠĠĠ Ġconst Ġval Ġpen grad Ġ= Ġ" com . github . pen grad : jdk 9 - deps :${ Versions . pen grad }" ĊĊĠĠĠ Ġ// ĠDebug Ġ- Ġfor Ġdebug Ġbuilds Ġonly ĊĠĠĠ Ġconst Ġval Ġtim ber Ġ= Ġ" com . jak ew h art on . tim ber : tim ber :${ Versions . tim ber }" ĊĠĠĠ Ġconst Ġval Ġleak Can ary Ġ= Ġ" com . squareup . leak can ary : leak can ary - android :${ Versions . leak Can ary }" ĊĠĠĠ Ġconst Ġval Ġchunk er Debug Ġ= Ġ" com . github . ch u cker team . ch u cker : library :${ Versions . ch u cker }" ĊĠĠĠ Ġconst Ġval Ġchunk er Release Ġ= Ġ" com . github . ch u cker team . ch u cker : library - no - op :${ Versions . ch u cker }" ĊĊĠĠĠ Ġ// ĠKotlin ĊĠĠĠ Ġconst Ġval Ġkotlin Std Lib Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib :${ Versions . kotlin Version }" ĊĠĠĠ Ġconst Ġval Ġcore K tx Ġ= Ġ" android x . core : core - k tx :${ Versions . core K tx }" Ċ Ċ } Ċ Ċ object ĠTest Libraries Ġ{ ĊĠĠĠ Ġconst Ġval Ġes press o Ġ= Ġ" android x . test . espress o : espress o - core :${ Versions . espress o }" ĊĠĠĠ Ġconst Ġval Ġj Unit Ġ= Ġ" junit : junit :${ Versions . junit }" ĊĠĠĠ Ġconst Ġval Ġandroid X JUnit Ġ= Ġ" android x . test . ext : junit :${ Versions . android X JUnit }" ĊĠĠĠ Ġconst Ġval Ġro bo electric Ġ= Ġ" org . ro bo lectric : ro bo lectric :${ Versions . ro bo electric }" ĊĠĠĠ Ġconst Ġval Ġtruth Ġ= Ġ" com . google . truth : truth :${ Versions . truth }" ĊĠĠĠ Ġconst Ġval Ġmock WebServer Ġ= Ġ" com . squareup . okhttp 3 : mock webserver :${ Versions . mock WebServer }" ĊĠĠĠ Ġconst Ġval Ġandroid X Test Core Ġ= Ġ" android x . test : core :${ Versions . android X Test Core }" ĊĠĠĠ Ġconst Ġval Ġrunner Ġ= Ġ" android x . test : runner :${ Versions . runner }" ĊĠĠĠ Ġconst Ġval Ġrules Ġ= Ġ" android x . test : rules :${ Versions . rules }" ĊĠĠĠ Ġconst Ġval Ġarch Component Test Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . arch . core : core - testing :${ Versions . arch Component Test }" ĊĠĠĠ Ġconst Ġval Ġk ak ao Ġ= Ġ" com . ag oda . k ak ao : k ak ao :${ Versions . k ak ao }" ĊĠĠĠ Ġconst Ġval Ġmock K Ġ= Ġ" io . mock k : mock k :${ Versions . mock K }" ĊĠĠĠ Ġconst Ġval Ġandroid Mock K Ġ= Ġ" io . mock k : mock k - android :${ Versions . mock K }" ĊĠĠĠ Ġconst Ġval Ġlive Data Testing Ġ= Ġ" com . jr ask a . li ved ata : testing - k tx :${ Versions . live Data Testing }" Ċ } Ċ Ċ object ĠBuild Modules Ġ{ ĊĠĠĠ Ġconst Ġval Ġdar aja Module Ġ= Ġ": dar aja " Ċ } Ċ Ċ object ĠAndroid Sdk Ġ{ ĊĠĠĠ Ġconst Ġval Ġmin Sdk Version Ġ= Ġ 1 6 ĊĠĠĠ Ġconst Ġval Ġcompile Sdk Version Ġ= Ġ 3 0 ĊĠĠĠ Ġconst Ġval Ġtarget Sdk Version Ġ= Ġcompile Sdk Version ĊĠĠĠ Ġconst Ġval Ġversion Code Ġ= Ġ 1 ĊĠĠĠ Ġconst Ġval Ġversion Name Ġ= Ġ" 1 . 0 " Ċ } Ċ