Samuel
10/13/2024, 6:16 PMimport androidx.lifecycle.viewmodel.compose.viewModel
on Kotlin Multiplatform (iOS, web, desktop, Android)?
Attempts:
[versions]
androidx-compose-runtime = "1.8.0-alpha03"
androidx-lifecycle-viewmodel = "2.9.0-alpha04"
lifecycleViewmodel = "2.9.0-dev1873"
[libraries]
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activityCompose" }
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle-viewmodel" }
androidx-runtime = { module = "androidx.compose.runtime:runtime", version.ref = "androidx-compose-runtime" }
jetbrains-lifecycle-viewmodel = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel", version.ref = "lifecycleViewmodel" }
lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel", version.ref = "androidx-lifecycle-viewmodel" }
Then in kotlin.sourceSets.ommonMain.dependencies
of `build.gradle`:
runtimeOnly(libs.androidx.runtime)
runtimeOnly(libs.androidx.lifecycle.viewmodel.compose)
implementation(libs.kotlinx.datetime)
runtimeOnly(libs.lifecycle.viewmodel)
implementation(libs.jetbrains.lifecycle.viewmodel)
Jacob Jerrell
10/14/2024, 1:16 AMorg.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:x.x.x
Samuel
10/14/2024, 2:15 AM