koin
koin copied to clipboard
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
You have another breaking change, this time in 4.1.1-beta, breaking the entirety of LocalKoinScope. It's not clear how to provide it and there was 0 deprecation cycle. I rely on...
from "Naviation" to "Navigation"
**Describe the bug** My app is experiencing the following crash on both iOS and Android, which occurs more frequently when exiting and re-entering a page. I noticed that historical issues...
**Describe the bug** `Null cannot be cast to Non-null type of KClass in Module.verify` when attempting to provide `suspend () -> Unit`. Providing regular lamdas works fine. Related to https://github.com/InsertKoinIO/koin/issues/2070...
**Describe the bug** Happy to be told its something im doing wrong but this seems very strange to me took me a while to track down the cause but basically...
**Describe the bug** When using `parametersOf` with a factory, if the parameter type matches the requested return type, Koin returns the parameter directly instead of executing the factory. This behavior...
**Describe the bug** This used to work fine for v3.5.6, but we've seen this after upgrading to v4.0.0. **To Reproduce** 1. Have a ViewModel that takes `SavedStateHandle` as param. 2....
`Scope` was incorrectly using `ThreadLocal` leading to a race condition. The actual issue was not putting `ArrayDeque` in a thread-local variable but creating the thread-local variable itself. Several concurrent threads...
**Describe the bug** ``` CoroutineScope(Dispatchers.Default).launch { val myClassA = get { parametersOf("a") } } val myClassB = get { parametersOf(1) } ``` When two classes are instantiated with runtime parameters...
https://insert-koin.io/docs/reference/koin-android/workmanager/ Could you please make the documents for this website more complete ? For example, a complete code block, including complete declarations and imports like below: ``` package com.xxx.xx.x import...