11[versions ]
2+ androidbrowserhelper = " 2.7.1"
3+ appauth = " 0.11.1"
24appcompat = " 1.7.1"
35browser = " 1.10.0"
46constraintlayout = " 2.2.1"
57coreKtx = " 1.18.0"
8+ datastorePreferences = " 1.2.1"
69espresso = " 3.7.0"
710junit = " 1.3.0"
811junitVersion = " 4.13.2"
912kotlinx = " 1.10.2"
13+ kotlinxCoroutinesAndroid = " 1.11.0"
14+ kotlinxCoroutinesCore = " 1.11.0"
15+ kotlinxSerializationCbor = " 1.11.0"
1016lifecycleRuntimeKtx = " 2.10.0"
1117material = " 1.13.0"
18+ mockitoCore = " 5.23.0"
19+ mockitoKotlin = " 6.3.0"
1220navigation = " 2.9.8"
1321roomCompiler = " 2.8.4"
22+ securityCryptoKtx = " 1.1.0"
1423test = " 1.7.0"
1524uiautomator = " 2.3.0"
1625
1726[libraries ]
27+ androidbrowserhelper = { module = " com.google.androidbrowserhelper:androidbrowserhelper" , version.ref = " androidbrowserhelper" }
1828androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " appcompat" }
1929androidx-browser = { group = " androidx.browser" , name = " browser" , version.ref = " browser" }
2030androidx-constraintlayout = { group = " androidx.constraintlayout" , name = " constraintlayout" , version.ref = " constraintlayout" }
2131androidx-core-ktx = { group = " androidx.core" , name = " core-ktx" , version.ref = " coreKtx" }
32+ androidx-datastore-preferences = { module = " androidx.datastore:datastore-preferences" , version.ref = " datastorePreferences" }
2233androidx-espresso-contrib = { group = " androidx.test.espresso" , name = " espresso-contrib" , version.ref = " espresso" }
2334androidx-espresso-core = { group = " androidx.test.espresso" , name = " espresso-core" , version.ref = " espresso" }
2435androidx-espresso-intents = { group = " androidx.test.espresso" , name = " espresso-intents" , version.ref = " espresso" }
@@ -29,8 +40,17 @@ androidx-navigation-ui-ktx = { group = "androidx.navigation", name = "navigation
2940androidx-room-compiler = { group = " androidx.room" , name = " room-compiler" , version.ref = " roomCompiler" }
3041androidx-rules = { group = " androidx.test" , name = " rules" , version.ref = " test" }
3142androidx-runner = { group = " androidx.test" , name = " runner" , version.ref = " test" }
43+ androidx-security-crypto-ktx = { module = " androidx.security:security-crypto-ktx" , version.ref = " securityCryptoKtx" }
3244androidx-uiautomator = { group = " androidx.test.uiautomator" , name = " uiautomator" , version.ref = " uiautomator" }
45+ appauth = { module = " net.openid:appauth" , version.ref = " appauth" }
3346junit = { group = " junit" , name = " junit" , version.ref = " junitVersion" }
3447kotlinx-coroutines-android = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-android" , version.ref = " kotlinx" }
48+ kotlinx-coroutines-android-v1110 = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " kotlinxCoroutinesAndroid" }
3549kotlinx-coroutines-core = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-core" , version.ref = " kotlinx" }
50+ kotlinx-coroutines-core-v1110 = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " kotlinxCoroutinesCore" }
51+ kotlinx-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " kotlinxCoroutinesAndroid" }
52+ kotlinx-serialization-cbor = { module = " org.jetbrains.kotlinx:kotlinx-serialization-cbor" , version.ref = " kotlinxSerializationCbor" }
53+ kotlinx-serialization-json = { module = " org.jetbrains.kotlinx:kotlinx-serialization-json" , version.ref = " kotlinxSerializationCbor" }
3654material = { group = " com.google.android.material" , name = " material" , version.ref = " material" }
55+ mockito-core = { module = " org.mockito:mockito-core" , version.ref = " mockitoCore" }
56+ mockito-kotlin = { module = " org.mockito.kotlin:mockito-kotlin" , version.ref = " mockitoKotlin" }
0 commit comments