InsertKoinIO / koin

Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
https://insert-koin.io
Apache License 2.0
8.76k stars 695 forks source link

3.6.0 compose viewmodel - KMP #1875

Closed arnaudgiuliani closed 1 month ago

arnaudgiuliani commented 1 month ago

keep all @KoinExperimentalAPI for now

Fixing #1826

arnaudgiuliani commented 1 month ago

iOS regression found due to https://github.com/JetBrains/compose-multiplatform/issues/4809

Dev is on hold then :/

arnaudgiuliani commented 1 month ago

Should be good. Added fix with last compose 1.6.10 rc03 Ported also viewModel and viewModelOf DSL to let define it in common code side. See https://github.com/arnaudgiuliani/JetpackViewModel-CMP/blob/master/composeApp/src/commonMain/kotlin/AppModule.kt#L7