~/talk

Faster builds on Android: from 2 minutes to 2 seconds

links:none on file
slides:none on file

Claims concrete steps and measured wins: use Gradle Build Scans or the profile flag to see task timings, update Gradle/JVM/Android Studio, enable caching and parallel execution and Kotlin incremental compilation, and make a development build variant to skip resources. Modularize so modules compile in parallel and only what changes. Examples include reducing a full-app build from ~30s to ~21s, a library+app iteration from 65s to 9s, and unit tests in a pure JVM module running in 1–2 seconds.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Why is build speed important
  3. 5:47What am I tackling
  4. 6:16Measuring your builds
  5. 9:19The quick wins
  6. 10:30Read the article
  7. 10:48Update Android Studio
  8. 11:14Instant Run
  9. 11:36Caching
  10. 13:01Incremental compilation
  11. 13:26Build variant
  12. 15:03Documentation
  13. 15:23Memory settings
  14. 16:01Modern realization
  15. 16:20Multiple modules
  16. 16:43Build in parallel
  17. 17:28Example
  18. 19:30Bluetooth example
  19. 21:28Split app into multiple modules
  20. 22:28Sample app
  21. 23:53Advantages of multiple modules
  22. 24:43Modularization
  23. 25:08Summary
  24. 25:51Multiple builds
  25. 26:44Thank you
~/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.