Android, Compose, Multiplatform & Server – Multiplatform Dependency Injection in Kotlin
summary
Koin is presented as a multiplatform dependency-injection framework for Kotlin, usable in Android apps with Jetpack Compose, Kotlin Multiplatform projects (including iOS and desktop), and server apps built with Ktor. The talk covers Koin basics and best practices for injecting dependencies in Compose and multiplatform code, and outlines changes in Kotlin 2 plus upcoming features in Koin 4.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:08Koin ecosystem
- 3:34Koin basics with DSL
- 6:03Dependency injection in Android
- 7:29Koin with Jetpack Compose
- 10:15Koin in multiplatform apps
- 13:25Kotlin Multiplatform expect/actual
- 16:59Kotlin-Swift bridge
- 20:50Compose Multiplatform full-stack
- 24:18Koin for Ktor servers
- 26:45Koin testability, security, scalability
- 28:54Annotations and config checks
- 30:16Performance optimization
- 32:45Koin community
- 34:07Migration from Dagger
- 35:31Benchmarking performance
- 36:37Koin roadmap
- 37:43Development tools
- 39:16Q&A
related talks
48mAndroid, Compose, Multiplatform & Server - Inject them all with Koin
31mKoin in Action - Dependency Injection for Kotlin
40mBuilding a Modern Kotlin Multiplatform Application with Compose Multiplatform and Koin
17mKoin vs. Kotlin-inject
42mAndroid Architecture Design with Koin
41mAndroid, Compose, MP & Server - Inject them all with Coin
28mInsert Koin
36mInvesting in Koin
