Koin in Action - Dependency Injection for Kotlin
summary
Koin is a pure-Kotlin dependency-injection DSL (v3.1.2) that avoids reflection and targets Android, Ktor and Kotlin Multiplatform (JVM/iOS/JS). The talk demonstrates live coding with a coffee-maker kata and the PeopleInSpace multiplatform app using Koin modules, single/factory/get and extension injection, notes ~1 ms module load time, platform-specific drivers for SQLDelight, and emphasizes fast boot without heavy infrastructure.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:10Live coding demo
- 8:47Koin configuration and DSL
- 12:43Android integration
- 15:14Koin for Kotlin Multiplatform
- 17:20Multiplatform architecture
- 20:10People in Space case study
- 25:25Resources and community
- 26:35Q&A
related talks
28mInsert Koin
43mAndroid, Compose, Multiplatform & Server – Multiplatform Dependency Injection in Kotlin
49mDependency injection from zero to hero with Koin
40mSimplify your Android development with Koin
36mInvesting in Koin
42mAndroid Architecture Design with Koin
17mKoin vs. Kotlin-inject
43mDependency injection from zero to hero with Koin
