@@ -19,8 +19,6 @@ kotlin {
1919 }
2020
2121 sourceSets {
22- val koinVersion = " 3.1.2"
23-
2422 all {
2523 languageSettings.apply {
2624 optIn(" androidx.compose.material.ExperimentalMaterialApi" )
@@ -44,7 +42,6 @@ kotlin {
4442
4543 val voyagerVersion = " 1.0.0-rc04"
4644 api(" cafe.adriel.voyager:voyager-navigator:$voyagerVersion " )
47- api(" cafe.adriel.voyager:voyager-koin:$voyagerVersion " )
4845 api(" cafe.adriel.voyager:voyager-transitions:$voyagerVersion " )
4946
5047 api(project(" :common:firebase" ))
@@ -58,8 +55,6 @@ kotlin {
5855 api(" org.kodein.di:kodein-di-framework-compose:$kodeinVersion " )
5956 implementation(" org.kodein.di:kodein-di:$kodeinVersion " )
6057
61- api(" io.insert-koin:koin-core:$koinVersion " )
62-
6358 implementation(" io.arrow-kt:arrow-core:1.0.1" )
6459
6560 // Parser combinator library (grammars etc.)
@@ -69,7 +64,7 @@ kotlin {
6964 implementation(" com.benasher44:uuid:0.3.1" )
7065
7166 // JSON encoding
72- api(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.0 " )
67+ api(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.2 " )
7368
7469 // Logging
7570 api(" io.github.aakira:napier:${Versions .napier} " )
@@ -96,36 +91,31 @@ kotlin {
9691
9792 val androidMain by getting {
9893 dependencies {
99-
100- // Dependency injection
101- api(" io.insert-koin:koin-android:$koinVersion " )
102-
10394 // Permission management
10495 implementation(" com.google.accompanist:accompanist-permissions:0.20.0" )
10596
106- api(" androidx.activity:activity-compose:1.5.0-alpha03 " )
97+ api(" androidx.activity:activity-compose:1.7.0 " )
10798
108- api(" androidx.appcompat:appcompat:1.3 .1" )
109- api(" androidx.core:core-ktx:1.3.1 " )
99+ api(" androidx.appcompat:appcompat:1.6 .1" )
100+ api(" androidx.core:core-ktx:1.9.0 " )
110101
111- api(" org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.3.5 " )
102+ api(" org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 " )
112103
113104 implementation(" org.kodein.di:kodein-di-framework-android-core:$kodeinVersion " )
114- api(" io.insert-koin:koin-android:$koinVersion " )
115105
116- api(" androidx.lifecycle:lifecycle-viewmodel-compose:2.5 .1" )
117- api(" androidx.lifecycle:lifecycle-runtime-ktx:2.4.0 " )
106+ api(" androidx.lifecycle:lifecycle-viewmodel-compose:2.6 .1" )
107+ api(" androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 " )
118108
119109 // Authentication
120- api(" com.google.android.gms:play-services-auth:19.0.0 " )
121- implementation(" com.google.firebase:firebase-auth-ktx:21.0.1 " )
122- implementation(" com.google.firebase:firebase-dynamic-links-ktx:21.0.1 " )
110+ api(" com.google.android.gms:play-services-auth:20.4.1 " )
111+ implementation(" com.google.firebase:firebase-auth-ktx:21.2.0 " )
112+ implementation(" com.google.firebase:firebase-dynamic-links-ktx:21.1.0 " )
123113
124114 // Shared Preferences DataStore
125115 api(" androidx.datastore:datastore-preferences:1.0.0" )
126116
127117 // Firebase functions
128- api(" com.google.firebase:firebase-functions-ktx:20.0.1 " )
118+ api(" com.google.firebase:firebase-functions-ktx:20.2.2 " )
129119
130120 implementation(" com.tom-roush:pdfbox-android:2.0.27.0" )
131121
@@ -138,14 +128,14 @@ kotlin {
138128 // QR codes
139129 implementation(" com.google.zxing:core:3.3.3" )
140130
141- implementation(" androidx.camera:camera-camera2:1.1.0-alpha02 " )
142- implementation(" androidx.camera:camera-core:1.1.0-alpha02 " )
143- implementation(" androidx.camera:camera-lifecycle:1.1.0-alpha02 " )
144- implementation(" androidx.camera:camera-view:1.0.0-alpha22 " )
131+ implementation(" androidx.camera:camera-camera2:1.2.2 " )
132+ implementation(" androidx.camera:camera-core:1.2.2 " )
133+ implementation(" androidx.camera:camera-lifecycle:1.2.2 " )
134+ implementation(" androidx.camera:camera-view:1.2.2 " )
145135
146136 // Network availability check
147137 implementation(" com.github.pwittchen:reactivenetwork-rx2:3.0.8" )
148- implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.4.2 " )
138+ implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.6.4 " )
149139 }
150140 }
151141
@@ -202,7 +192,7 @@ android {
202192
203193 dependencies {
204194 // Allow use of Java 8 APIs on older Android versions
205- coreLibraryDesugaring(" com.android.tools:desugar_jdk_libs:1.1.5 " )
195+ coreLibraryDesugaring(" com.android.tools:desugar_jdk_libs:1.2.2 " )
206196 }
207197
208198 compileOptions {
@@ -221,5 +211,5 @@ android {
221211 }
222212}
223213dependencies {
224- implementation(" com.google.firebase:firebase-crashlytics-ktx:18.2.4 " )
214+ implementation(" com.google.firebase:firebase-crashlytics-ktx:18.3.6 " )
225215}
0 commit comments