~/talk

Insert Koin

TalkinRussianat Mobile Fest 2018 · on Saturday, 2018-06-02· [kotlin]

Koin is a Kotlin-first dependency injection library that uses a small DSL to declare single and factory bindings and to retrieve dependencies with get() or inject(), with named dependencies for disambiguation. It supports property and parameterized providers, nested contexts with explicit release for lifecycle-scoped components, direct Android ViewModel integration, and runtime validation with an optional dry-run graph walk for tests; teams report using it at scale with similar runtime performance to Dagger 2 but much less boilerplate.

AI-written summary · about

  1. 0:00Welcome
  2. 0:54Dependency Injection
  3. 3:03Koin introduction
  4. 4:31Koin basics Android
  5. 6:17Dependency types
  6. 8:07Properties in Koin
  7. 10:37Passing parameters
  8. 12:00Contexts and features
  9. 13:03Logging and debugging
  10. 14:27Circular dependencies
  11. 15:11Testing with Koin
  12. 16:13Koin vs Dagger 2
  13. 20:06Why Koin simpler
  14. 21:59Choosing Koin
  15. 23:24Multiplatform support
  16. 24:50Performance and Kotlin
  17. 25:12Q&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.