1
1
[versions ]
2
- agp = " 8.2.0 "
2
+ agp = " 8.2.2 "
3
3
android-compileSdk = " 34"
4
4
android-minSdk = " 24"
5
5
android-targetSdk = " 34"
6
- androidx-activityCompose = " 1.9.0 "
7
- androidx-appcompat = " 1.6.1 "
6
+ androidx-activityCompose = " 1.9.2 "
7
+ androidx-appcompat = " 1.7.0 "
8
8
androidx-constraintlayout = " 2.1.4"
9
9
androidx-core-ktx = " 1.13.1"
10
- androidx-espresso-core = " 3.5 .1"
10
+ androidx-espresso-core = " 3.6 .1"
11
11
androidx-material = " 1.12.0"
12
- androidx-test-junit = " 1.1.5"
13
- compose = " 1.5.4"
14
- compose-compiler = " 1.5.6"
12
+ androidx-test-junit = " 1.2.1"
13
+ compose = " 1.7.2"
15
14
coreSplashscreen = " 1.0.1"
16
- koinCompose = " 1.1.0"
17
- moko-mvvm = " 0.16.1"
18
- kotlinx-datetime = " 0.5.0"
15
+ kotlinx-datetime = " 0.6.0"
19
16
compose-plugin = " 1.6.10"
20
17
junit = " 4.13.2"
21
- kotlin = " 2.0.0"
22
- coreI18n = " 1.0.0-alpha01"
18
+ kotlin = " 2.0.20"
23
19
mpfilepicker = " 3.1.0"
24
- koin = " 3.5.3"
20
+ koin = " 3.5.6"
21
+ koinCompose = " 1.1.0"
25
22
multiplatformMarkdownRenderer = " 0.21.0"
26
23
multiplatformSettingsNoArg = " 1.1.1"
27
24
precomposeKoin = " 1.6.0"
28
25
precomposeViewmodel = " 1.6.0"
29
26
precompose = " 1.6.0"
30
- sqldelight = " 2.0.1 "
27
+ sqldelight = " 2.0.2 "
31
28
appyx-navigation = " 2.0.0-alpha09"
32
- ktor = " 2.3.11"
33
- coroutines = " 1.8.0"
34
- kermit = " 2.0.2"
35
- animationAndroid = " 1.5.4"
29
+ ktor = " 2.3.12"
30
+ coroutines = " 1.9.0"
31
+ kermit = " 2.0.4"
36
32
buildkonfig = " 0.15.1"
37
33
kstore = " 0.8.0"
38
34
39
35
40
36
[libraries ]
41
37
androidx-core-splashscreen = { module = " androidx.core:core-splashscreen" , version.ref = " coreSplashscreen" }
42
- koin-compose = { module = " io.insert-koin:koin-compose" , version.ref = " koinCompose" }
43
38
kotlin-test = { module = " org.jetbrains.kotlin:kotlin-test" , version.ref = " kotlin" }
44
39
kotlin-test-junit = { module = " org.jetbrains.kotlin:kotlin-test-junit" , version.ref = " kotlin" }
45
40
junit = { group = " junit" , name = " junit" , version.ref = " junit" }
@@ -51,16 +46,14 @@ androidx-material = { group = "com.google.android.material", name = "material",
51
46
androidx-constraintlayout = { group = " androidx.constraintlayout" , name = " constraintlayout" , version.ref = " androidx-constraintlayout" }
52
47
androidx-activity-compose = { module = " androidx.activity:activity-compose" , version.ref = " androidx-activityCompose" }
53
48
compose-ui = { module = " androidx.compose.ui:ui" , version.ref = " compose" }
54
- moko-mvvm = { module = " dev.icerock.moko:mvvm-compose " , version.ref = " moko-mvvm " }
49
+
55
50
kotlinx-datetime = { module = " org.jetbrains.kotlinx:kotlinx-datetime" , version.ref = " kotlinx-datetime" }
51
+ kotlinx-coroutines = {module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref =" coroutines" }
56
52
57
53
compose-ui-tooling = { module = " androidx.compose.ui:ui-tooling" , version.ref = " compose" }
58
54
compose-ui-tooling-preview = { module = " androidx.compose.ui:ui-tooling-preview" , version.ref = " compose" }
59
55
compose-foundation = { module = " androidx.compose.foundation:foundation" , version.ref = " compose" }
60
56
compose-material = { module = " androidx.compose.material:material" , version.ref = " compose" }
61
- androidx-core-i18n = { group = " androidx.core" , name = " core-i18n" , version.ref = " coreI18n" }
62
-
63
- kotlinx-coroutines = {module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref =" coroutines" }
64
57
65
58
ktor-client-darwin = { module = " io.ktor:ktor-client-darwin" , version.ref = " ktor" }
66
59
ktor-client-okhttp = {module = " io.ktor:ktor-client-android" , version.ref = " ktor" }
@@ -70,7 +63,6 @@ ktor-client-js = { module = "io.ktor:ktor-client-js", version.ref = "ktor" }
70
63
ktor-client-java = {module = " io.ktor:ktor-client-java" , version.ref = " ktor" }
71
64
ktor-client-serialization = {module = " io.ktor:ktor-serialization-kotlinx-json" , version.ref = " ktor" }
72
65
ktor-client-logging = {module = " io.ktor:ktor-client-logging" , version.ref = " ktor" }
73
-
74
66
kermit = {module = " co.touchlab:kermit" , version.ref = " kermit" }
75
67
76
68
@@ -80,20 +72,22 @@ multiplatform-settings-no-arg = { module = "com.russhwolf:multiplatform-settings
80
72
81
73
koin-android = {group = " io.insert-koin" , name = " koin-android" , version.ref =" koin" }
82
74
koin-core = {group = " io.insert-koin" , name = " koin-core" , version.ref =" koin" }
75
+ koin-compose = { module = " io.insert-koin:koin-compose" , version.ref = " koinCompose" }
83
76
koin-core-coroutine = {module = " io.insert-koin:koin-core-coroutines" , version.ref =" koin" }
84
77
85
78
precompose-koin = { module = " moe.tlaster:precompose-koin" , version.ref = " precomposeKoin" }
86
79
precompose-viewmodel = { module = " moe.tlaster:precompose-viewmodel" , version.ref = " precomposeViewmodel" }
87
80
precompose = { module = " moe.tlaster:precompose" , version.ref = " precompose" }
81
+
88
82
sqldelight-coroutine-ext = {module = " app.cash.sqldelight:coroutines-extensions" , version.ref = " sqldelight" }
89
83
sqldelight-primitive-adapters = {module = " app.cash.sqldelight:primitive-adapters" , version.ref = " sqldelight" }
90
- spotlight = { module = " com.bumble.appyx:spotlight" , version.ref = " appyx-navigation" }
91
- spotlight-android = { module = " com.bumble.appyx:spotlight-android" , version.ref = " appyx-navigation" }
92
84
sqldelight-android-driver = {module = " app.cash.sqldelight:android-driver" , version.ref = " sqldelight" }
93
85
sqldelight-native-driver = {module = " app.cash.sqldelight:native-driver" , version.ref = " sqldelight" }
94
86
web-worker-driver = { module = " app.cash.sqldelight:web-worker-driver" , version.ref = " sqldelight" }
95
87
sqlite-driver = { module = " app.cash.sqldelight:sqlite-driver" , version.ref = " sqldelight" }
96
- androidx-animation-android = { group = " androidx.compose.animation" , name = " animation-android" , version.ref = " animationAndroid" }
88
+
89
+ spotlight = { module = " com.bumble.appyx:spotlight" , version.ref = " appyx-navigation" }
90
+ spotlight-android = { module = " com.bumble.appyx:spotlight-android" , version.ref = " appyx-navigation" }
97
91
98
92
kstore = { module = " io.github.xxfast:kstore" , version.ref = " kstore" }
99
93
kstore-file = { module = " io.github.xxfast:kstore-file" , version.ref = " kstore" }
@@ -105,4 +99,6 @@ androidLibrary = { id = "com.android.library", version.ref = "agp" }
105
99
jetbrainsCompose = { id = " org.jetbrains.compose" , version.ref = " compose-plugin" }
106
100
compose-compiler = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
107
101
buildkonfig = { id = " com.codingfeline.buildkonfig" , version.ref = " buildkonfig" }
108
- kotlinMultiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
102
+ kotlinMultiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
103
+ kotlinSerialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
104
+ sqlDelight = { id = " app.cash.sqldelight" , version.ref = " sqldelight" }
0 commit comments