Android, Compose, Multiplatform & Server - Inject them all with Koin
summary
Shows Koin powering Android Compose, Kotlin Multiplatform and Ktor with concrete numbers and patterns: 75–80% faster compile versus Dagger/Hilt, dependency requests around 0.001–0.005 ms, and production usage with lazy modules, background module loading and request scopes. Demonstrates Koin Annotation + KSP for compile-time checks, Compose injection and view‑model lifecycle choices, KMP bridging patterns for iOS, a Ktor plugin for server DI, and a 3.6/4.0 roadmap with concrete migration notes.
AI-written summary · about
chapters (34)
- 0:00Koin introduction
- 1:07Koin in App Store
- 2:13Koin basics in Kotlin
- 3:57Koin Kotlin extensions
- 5:01ViewModel lifecycle
- 6:25Scaling apps safely
- 8:10Compile-time safety
- 10:37Koin annotations
- 12:00Koin 4.0 DSL
- 12:43Startup optimization
- 14:30Koin with Compose
- 15:11Compose UI injection
- 18:01Koin in Compose
- 21:14Compose SDK isolation
- 22:38Koin with Circuit
- 24:26Koin Multiplatform
- 25:09KMP module sharing
- 26:55Koin on iOS
- 28:20Koin for native iOS
- 30:51Shared ViewModel KMP
- 32:35Koin ViewModel KMP
- 34:20Koin and Kotlin 2.0
- 35:04Koin for Ktor servers
- 35:47Ktor setup with Koin
- 37:11Ktor request scope
- 38:34Ktor testing
- 39:18Ktor + Koin roadmap
- 41:05Future of Kotlin DI
- 41:46Koin community
- 42:27Quick start guides
- 43:10Koin releases
- 44:12Koin 4.0 plans
- 45:15Enterprise support
- 47:00Q&A
related talks
43mAndroid, Compose, Multiplatform & Server – Multiplatform Dependency Injection in Kotlin
40mBuilding a Modern Kotlin Multiplatform Application with Compose Multiplatform and Koin
41mAndroid, Compose, MP & Server - Inject them all with Coin
42mAndroid Architecture Design with Koin
31mKoin in Action - Dependency Injection for Kotlin
17mKoin vs. Kotlin-inject
40mSimplify your Android development with Koin
46mPowering Compose Multiplatform Apps with Koog & MCP
