~/talk

Pruning Your App- Good Practices for Reducing App Size

Talkat droidcon New York 2023 · 2023-09-14..09-15· [android, web-performance]
links:none on file
slides:none on file

Practical recipe: convert PNGs to WebP and vectors to drop image weight (one photo 1.6 MB → 830 KB with lossless WebP, then to 48 KB at 80% lossy), enable R8 minification and resource shrinking to remove dead code (Google I/O app shrinks 18 MB → 6 MB), use Play Feature Delivery for conditional and on‑demand modules (ARCore added ~5 MB only for supported devices), and enforce CI size gates with APK Analyzer, Spotify Ruler or emerge.tools to catch regressions.

AI-written summary · about

  1. 0:00Introduction and app rationale
  2. 1:12Why reducing app size matters
  3. 6:57Optimizing images with WebP
  4. 14:55Reducing code size with R8
  5. 22:34Google Play Feature Delivery
  6. 26:51Monitoring app size over time
  7. 31:49Summary and ongoing process
~/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.