object ĠApp Config Ġ{ ĊĠĠĠ Ġconst Ġval Ġcompile Sdk Ġ= Ġ 2 9 ĊĠĠĠ Ġconst Ġval Ġmin Sdk Ġ= Ġ 2 1 ĊĠĠĠ Ġconst Ġval Ġtarget Sdk Ġ= Ġ 2 9 ĊĠĠĠ Ġconst Ġval Ġversion Code Ġ= Ġ 1 ĊĠĠĠ Ġconst Ġval Ġversion Name Ġ= Ġ" 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġapplication Id Ġ= Ġ" br . com . jd sc aram . covid 1 9 radar " Ċ } Ċ Ċ object ĠVersions Ġ{ ĊĠĠĠ Ġconst Ġval Ġkotlin Ġ= Ġ" 1 . 3 . 7 2 " ĊĠĠĠ Ġconst Ġval Ġgradle Ġ= Ġ" 3 . 6 . 3 " ĊĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" 2 . 8 . 1 " ĊĠĠĠ Ġconst Ġval Ġsupport Design Ġ= Ġ" 2 8 . 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= Ġ" 1 . 1 . 3 " ĊĠĠĠ Ġconst Ġval Ġk tx Ġ= Ġ" 1 . 2 . 0 " ĊĠĠĠ Ġconst Ġval Ġre cyclerView Ġ= Ġ" 1 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġapp compat Ġ= Ġ" 1 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġsupport Ġ= Ġ" 1 . 2 . 0 - alpha 0 1 " ĊĠĠĠ Ġconst Ġval Ġk oin Ġ= Ġ" 2 . 1 . 5 " ĊĠĠĠ Ġconst Ġval Ġfragment Ġ= Ġ" 1 . 2 . 4 " ĊĊĊĠĠĠ Ġconst Ġval Ġjunit Ġ= Ġ" 4 . 1 2 " ĊĠĠĠ Ġconst Ġval Ġext Instrumentation Ġ= Ġ" 1 . 1 . 1 " ĊĠĠĠ Ġconst Ġval Ġes press o Ġ= Ġ" 3 . 2 . 0 " ĊĊĠĠĠ Ġconst Ġval Ġlifecycle Ġ= Ġ" 2 . 2 . 0 " ĊĠĠĠ Ġconst Ġval Ġlifecycle Extension Ġ= Ġ" 2 . 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġlifecycle Testing Ġ= Ġ" 2 . 1 . 0 " ĊĠĠĠ Ġconst Ġval Ġcor outines Ġ= Ġ" 1 . 3 . 6 " ĊĠĠĠ Ġconst Ġval Ġnavigation Ġ= Ġ" 2 . 2 . 0 " ĊĠĠĠ Ġconst Ġval Ġgoogle maps Ġ= Ġ" 1 7 . 0 . 0 " ĊĠĠĠ Ġconst Ġval Ġlo tt ie Version Ġ= Ġ" 3 . 4 . 1 " ĊĠĠĠ Ġconst Ġval Ġmock k Ġ= Ġ" 1 . 1 0 . 0 " Ċ } Ċ Ċ object ĠLib s Ġ{ ĊĠĠĠ Ġconst Ġval Ġstdlib Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 :${ Versions . kotlin }" ĊĊĠĠĠ Ġconst Ġval Ġk tx Ġ= Ġ" android x . core : core - k tx :${ Versions . k tx }" ĊĠĠĠ Ġconst Ġval Ġre cycler view Ġ= Ġ" android x . recyclerview : recyclerview :${ Versions . re cyclerView }" ĊĠĠĠ Ġconst Ġval Ġsupport AppCompat Ġ= Ġ" android x . appcompat : appcompat :${ Versions . appcompat }" ĊĠĠĠ Ġconst Ġval Ġdesign Support Ġ= Ġ" com . google . android . material : material :${ Versions . support }" ĊĠĠĠ Ġconst Ġval Ġsupport Design Ġ= Ġ" com . android . support : design :${ Versions . support Design }" ĊĊĠĠĠ Ġ// ĠJava Ġlanguage Ġimplementation ĊĠĠĠ Ġconst Ġval Ġfragment Java Ġ= Ġ" android x . fragment : fragment :${ Versions . fragment }" ĊĊĠĠĠ Ġ// ĠKotlin ĊĠĠĠ Ġconst Ġval Ġfragment Kotlin Ġ= Ġ" android x . fragment : fragment - k tx :${ Versions . fragment }" ĊĊĠĠĠ Ġconst Ġval Ġconstraint Layout Ġ= ĊĠĠĠĠĠĠĠ Ġ" android x . constraint layout : constraint layout :${ Versions . constraint Layout }" ĊĊĠĠĠ Ġconst Ġval Ġretrofit Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . ret rofit }" ĊĠĠĠ Ġconst Ġval Ġgson Converter Ġ= Ġ" com . squareup . ret rofit 2 : converter - gson :${ Versions . ret rofit }" ĊĊĠĠĠ Ġconst Ġval Ġj Unit Ġ= Ġ" junit : junit :${ Versions . junit }" ĊĠĠĠ Ġconst Ġval Ġkotlin J unit Ġ= Ġ" org . jetbrains . kotlin : kotlin - test - junit :${ Versions . kotlin }" ĊĠĠĠ Ġconst Ġval Ġext Instrumentation Ġ= Ġ" android x . test . ext : junit :${ Versions . ext Instrumentation }" ĊĠĠĠ Ġconst Ġval Ġes press o Ġ= Ġ" android x . test . espress o : espress o - core :${ Versions . espress o }" ĊĊĠĠĠ Ġconst Ġval ĠviewModel Ġ= Ġ" android x . lifecycle : lifecycle - view model - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġlife Cycle Ġ= Ġ" android x . lifecycle : lifecycle - runtime - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġlive Data Ġ= Ġ" android x . lifecycle : lifecycle - li ved ata - k tx :${ Versions . lifecycle }" ĊĠĠĠ Ġconst Ġval Ġlife Cycle Extension Ġ= ĊĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - extensions :${ Versions . lifecycle Extension }" ĊĊĠĠĠ Ġconst Ġval Ġcore Testing Ġ= Ġ" android x . arch . core : core - testing :${ Versions . lifecycle Testing }" ĊĊĠĠĠ Ġconst Ġval Ġk oin Ġ= Ġ" org . k oin : k oin - android :${ Versions . k oin }" ĊĠĠĠ Ġconst Ġval Ġk oin ViewModel Ġ= Ġ" org . k oin : k oin - android x - view model :${ Versions . k oin }" ĊĠĠĠ Ġconst Ġval Ġk oin Fragment Ġ= Ġ" org . k oin : k oin - android x - fragment :${ Versions . k oin }" ĊĠĠĠ Ġconst Ġval Ġk oin Ext Ġ= Ġ" org . k oin : k oin - android x - ext :${ Versions . k oin }" ĊĊĠĠĠ Ġconst Ġval Ġcor outines Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - core :${ Versions . coroutines }" ĊĠĠĠ Ġconst Ġval Ġcor outines Android Ġ= ĊĠĠĠĠĠĠĠ Ġ" 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 }" ĊĊĠĠĠ Ġconst Ġval Ġnavigation Ġ= Ġ" android x . navigation : navigation - fragment - k tx :${ Versions . navigation }" ĊĠĠĠ Ġconst Ġval Ġnavigation Ui Ġ= Ġ" android x . navigation : navigation - ui - k tx :${ Versions . navigation }" ĊĊĠĠĠ Ġconst Ġval Ġgoogle maps Ġ= Ġ" com . google . android . gms : play - services - maps :${ Versions . google maps }" ĊĊĠĠĠ Ġconst Ġval Ġlo tt ie Ġ= Ġ" com . air bnb . android : lott ie :${ Versions . lott ie Version }" ĊĠĠĠ Ġconst Ġval Ġmock k Core Ġ= Ġ" io . mock k : mock k :${ Versions . mock k }" ĊĠĠĠ Ġconst Ġval Ġmock k Android Ġ= Ġ" io . mock k : mock k - android :${ Versions . mock k }" Ċ } Ċ Ċ object ĠModules Ġ{ ĊĠĠĠ Ġconst Ġval Ġweb service Ġ= Ġ": web service " ĊĠĠĠ Ġconst Ġval Ġcov id Ġ= Ġ": feature : covid " ĊĠĠĠ Ġconst Ġval Ġcore Ġ= Ġ": core " Ċ } Ċ