koin-patterns

Installation
SKILL.md

Koin Dependency Injection

Pragmatic DI for Kotlin with Koin. Current stable: BOM io.insert-koin:koin-bom:4.2.2 — pull koin-core, koin-android, koin-androidx-compose, koin-compose + koin-compose-viewmodel (KMP), koin-test / koin-test-junit4 without versions from it.

Module Setup

// AppModule.kt
val appModule = module {
    // Singletons
    single<AppDatabase> { Room.databaseBuilder(...).build() }
    single { get<AppDatabase>().userDao() }
    
    // Factories (new instance each time)
    factory { DateFormatter() }
}
Installs
3
GitHub Stars
12
First Seen
Aug 23, 2026
koin-patterns — talissonvitorino/kmp-ios-skills