~/talk

Android, Compose, Multiplatform & Server – Multiplatform Dependency Injection in Kotlin

TalkinFrenchat DevFest Toulouse 2024 · on Thursday, 2024-11-07· [kotlin]
slides:none on file

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

  1. 0:00Introduction
  2. 1:08Koin ecosystem
  3. 3:34Koin basics with DSL
  4. 6:03Dependency injection in Android
  5. 7:29Koin with Jetpack Compose
  6. 10:15Koin in multiplatform apps
  7. 13:25Kotlin Multiplatform expect/actual
  8. 16:59Kotlin-Swift bridge
  9. 20:50Compose Multiplatform full-stack
  10. 24:18Koin for Ktor servers
  11. 26:45Koin testability, security, scalability
  12. 28:54Annotations and config checks
  13. 30:16Performance optimization
  14. 32:45Koin community
  15. 34:07Migration from Dagger
  16. 35:31Benchmarking performance
  17. 36:37Koin roadmap
  18. 37:43Development tools
  19. 39:16Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.