~/talk

Dagger 2, 2 Years Later

Talkat droidcon SF 2019 · 2019-11-18..11-19· [android]
slides:none on file

Two years of Dagger 2 adoption produces specific pain points: choice of Dagger Android versus manual injection, whether to use binds vs provides, how to pick scopes and qualifiers, and how to handle late‑bound deps via factories or assisted inject. Practical mitigations include treating components as service locators for simplicity, preferring component dependencies over published modules for testing, avoiding needless interface/implementation pairs, delaying advanced Dagger features, and using default parameters or factories to keep application code simple.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 4:15Two years with Dagger
  3. 13:37Cost of using Dagger
  4. 22:45Manual DI vs Dagger
  5. 32:55Lowering Dagger's initial cost
  6. 37:15Q&A and summary
~/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.