~/talk

Improve Build Times in Less Time

Talkat Android Makers 2022 · 2022-04-25..04-26· [android, developer-experience]
github:hzsweers
slides:none on file

Claims concrete wins: replace kapt with KSP or use Anvil to drop Java stub churn, enable remote build cache and configuration cache to save ~30–45 seconds on warmed builds, prefer single-variant libraries and non‑transitive R to cut rebuilds. Measured wins include a 68% faster Mac M1 Max average, removing coverage saves ~10 minutes on CI, and a consumer‑side Kotlin IC prototype turns a 3m12s edit into 13s.

AI-written summary · about

  1. 0:00Start
  2. 1:59Tasks
  3. 4:33Projects
  4. 5:38Configurations
  5. 15:42Annotation Processing
  6. 28:52Gradle API Surface Area
  7. 30:18Increnental Compilation Issues
  8. 33:38Identifying Caching Issues
  9. 46:09Make A Platform Plugin
  10. 47:47Gradle Enterprise
  11. 48:12Benchmarks
  12. 54:32How can I help?
  13. 55:11What should I do today?
  14. 55:52What should I do tomorrow?
~/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.