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** The state in a VM created using `koinNavGraphViewModel` doesn't seem to be restored correctly from the `SavedStateHandle` **To Reproduce** Steps to reproduce the behavior: I added a...

status:wontfix

**Describe the bug** Trying to update SavedStateHandle which is accessible from NavBackStackEntry, and then read those values from a ViewModel which has a SavedStateHandle, and I see no values in...

**Describe the bug** auto replacement for deprecated method `getViewModel` is not correct **To Reproduce** Go to studio, alt enter on `getViewModel()` **Expected behavior** `val foo = koinViewModel()` Actual ``` rememberCurrentKoinScope()...

Relates to #1721 Failure to use `platform` for the BOM in a Kotlin Multiplatform project will cause iOS project failures during sync. This updates the setup docs so that the...

This PR introduces ` getAll(qualifierPredicate: (Qualifier?) -> Boolean)` method to get all instances of the specified type matching the given qualifier predicate. This is convenient when you have multiple instances...

**Is your feature request related to a problem? Please describe.** The koinNavGraphViewModel() extension is perfect for scoping ViewModels to nav graphs but when using the [nav graph DSL](https://developer.android.com/guide/navigation/design/kotlin-dsl) graph ids...

Adds missing support to the `koin-androidx-navigation` library for route based navigation so that users of the [Kotlin DSL](https://developer.android.com/guide/navigation/design/kotlin-dsl) for the [Navigation library](https://developer.android.com/jetpack/androidx/releases/navigation) can have nav graph scoped view models.

Some dependencies in my project needs to be registered from iOS side (some platform implementations). Is there a way to do it? Actually Koin has API to create a module,...

status:checking
type:feature-proposal
multiplatform

E.g. on https://insert-koin.io/docs/quickstart/kotlin "Edit this page" links to https://github.com/InsertKoinIO/website/edit/master/versioned_docs/version-3.3/quickstart/kotlin.md, which is broken and results in a 404 error.

type:issue
status:accepted
documentation

I have integrated Koin into my Android project using the following dependencies: api platform("io.insert-koin:koin-bom:3.5.6") api "io.insert-koin:koin-android" After upgrading the targetSdkVersion to 34, the application crashes with the following error on...

question