@@ -13,6 +13,10 @@ androidx-testExt = "1.2.1"
1313composeMultiplatform = " 1.8.2"
1414junit = " 4.13.2"
1515kotlin = " 2.2.0"
16+ kotlinxCoroutinesCore = " 1.10.2"
17+ kotlinxDatetime = " 0.6.2"
18+ ktorVersion = " 3.1.3"
19+ lifecycleViewmodelKtx = " 2.6.2"
1620
1721[libraries ]
1822kotlin-test = { module = " org.jetbrains.kotlin:kotlin-test" , version.ref = " kotlin" }
@@ -25,11 +29,23 @@ androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "a
2529androidx-constraintlayout = { module = " androidx.constraintlayout:constraintlayout" , version.ref = " androidx-constraintlayout" }
2630androidx-activity-compose = { module = " androidx.activity:activity-compose" , version.ref = " androidx-activity" }
2731androidx-lifecycle-viewmodel = { module = " org.jetbrains.androidx.lifecycle:lifecycle-viewmodel" , version.ref = " androidx-lifecycle" }
32+ androidx-lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-compose" , version.ref = " androidx-lifecycle" }
33+ androidx-lifecycle-viewmodel-compose = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle" }
2834androidx-lifecycle-runtimeCompose = { module = " org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose" , version.ref = " androidx-lifecycle" }
35+ kotlinx-coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " kotlinxCoroutinesCore" }
36+ kotlinx-datetime = { module = " org.jetbrains.kotlinx:kotlinx-datetime" , version.ref = " kotlinxDatetime" }
37+ ktor-client-android = { module = " io.ktor:ktor-client-android" , version.ref = " ktorVersion" }
38+ ktor-client-content-negotiation = { module = " io.ktor:ktor-client-content-negotiation" , version.ref = " ktorVersion" }
39+ ktor-client-core = { module = " io.ktor:ktor-client-core" , version.ref = " ktorVersion" }
40+ ktor-client-darwin = { module = " io.ktor:ktor-client-darwin" , version.ref = " ktorVersion" }
41+ ktor-serialization-kotlinx-json = { module = " io.ktor:ktor-serialization-kotlinx-json" , version.ref = " ktorVersion" }
2942
3043[plugins ]
3144androidApplication = { id = " com.android.application" , version.ref = " agp" }
3245androidLibrary = { id = " com.android.library" , version.ref = " agp" }
3346composeMultiplatform = { id = " org.jetbrains.compose" , version.ref = " composeMultiplatform" }
3447composeCompiler = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
35- kotlinMultiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
48+ kotlinMultiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
49+ serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
50+ ksp = { id = " com.google.devtools.ksp" , version = " 2.2.0-2.0.2" }
51+ kmpNativeCoroutines = { id = " com.rickclephas.kmp.nativecoroutines" , version = " 1.0.0-ALPHA-45" }
0 commit comments