koin icon indicating copy to clipboard operation
koin copied to clipboard

Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

Results 458 koin issues
Sort by recently updated
recently updated
newest added

### Describe the Bug Wasm error when adding the koin-compose-viewmodel artifact. **To Reproduce** Download the Compose Multiplatform template from [kmp.jetbrains.com](https://kmp.jetbrains.com/). Add the following Koin dependencies to commonMain: `koin-core` `koin-compose` `koin-compose-viewmodel`...

**Is your feature request related to a problem? Please describe.** I have a service "Trigger" that triggers an action in other services. The services that must be triggered implement a...

**Describe the bug** Launch in release mode, debug is fine gradle 8.5 does not work, 8.3.2 does Log `java.lang.NoClassDefFoundError: Failed resolution of: Lcom/vgjump/jump/ui/main/MainConfigViewModel; at com.vgjump.jump.config.P0.q1(SourceFile:25) at com.vgjump.jump.config.P0.l(SourceFile:1) at com.vgjump.jump.config.M0.invoke(SourceFile:1) at...

question

**Describe the bug** In a Compose Multiplatform project the app crashes on startup when using version `4.0.0-RC1` for the `io.insert-koin.koin-compose-viewmodel` dependency. Stacktrace: ``` Exception in thread "main" java.lang.UnsatisfiedLinkError: 'long org.jetbrains.skia.paragraph.TypefaceFontProviderWithFallbackKt._nMakeAsFallbackProvider()'...

**Is your feature request related to a problem? Please describe.** Not a runtime feature request but document, I was looking into an old version project which uses Koin 3.2 and...

I am still not clear what is the difference between using `bind` vs not. Is it for readability and style only or the one improves code performance or perhaps it...

Please look at my questions in [previous pr](https://github.com/InsertKoinIO/koin/pull/1746). I cannot reopen it and it was automatically closed with deletion of `3.6.0` branch.

Getting an error when using submodules that throws an exception. **To Reproduce** Steps to reproduce the behavior: Use the includes keyword: val commonModule = module { includes(infrastructureModule, viewModels, useCases, repositories)...

**Describe the bug** I'm triyng to pass result data from one screen to previous screens view model with SavedStateHandle but savedStateHandle.getStateFlow isn't triggered. **Koin module and version:** `koin-core:4.0.0-RC1` `koin-compose:4.0.0-RC1` `koin-compose-viewmodel:4.0.0-RC1`...

[README.md] Correct typos and incorrect hyperlinks in the `Koin Packages` section.