~/talk

Investing in Koin

Talkat Kotlin/Everywhere Chicago 2019 · on Friday, 2019-08-23· [kotlin, android, testing]
links:none on file
slides:none on file

Koin is demonstrated as a lightweight Kotlin IoC: wiring uses single vs factory bindings, modules and start-up with startKoin, and retrieval via get() or constructor injection. Android specifics include viewModel() bindings, parameter injection into ViewModels, scoped components for session-like lifetimes, and Android extensions that give fragments/activities currentScope. Testing support shows an automated module verification function (checkModules) and simple module overrides to inject mocked dependencies so unit and hermetic tests run without the real network or DB.

AI-written summary · about

  1. 0:00Start
  2. 3:46Method Injections
  3. 4:48Field Induction
  4. 18:20Add Modules
  5. 33:38User Models
~/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.