~/talk

Mobile Developer Productivity at Scale

Talkat droidcon New York 2022 · 2022-09-01..09-02· [android, developer-experience]
slides:none on file

Uber runs a mobile mono repo with over 10 million lines of code, ~600 mobile engineers, and tens of thousands of modules, and reports developers commonly trigger local builds touching ~200 targets. It uses Bazel & Buck (migrating Buck→Bazel), collects granular telemetry with LDA (a local daemon), and ships cloud workspaces called Dev Pods plus a hot‑reload tool Quick UI. Compiler work (Kaptish, ABI jars, per‑class avoidance) and snapshotting cut indexing and build latency substantially; migrations and community collaboration are ongoing.

AI-written summary · about

  1. 0:00Introduction
  2. 0:12Scale at Uber
  3. 4:25Organizing mobile teams
  4. 7:35Measuring developer productivity
  5. 14:36Build systems at scale
  6. 22:36Faster Kotlin compilation
  7. 37:27IDE and dev tools
  8. 40:13Quick UI demo
  9. 40:33Dev Pods cloud IDE
  10. 47:21Open source resources
~/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.