A journey to smaller apk size
summary
Concrete outcomes and methods: reduced APK from ~70 MB to ~20 MB by profiling APK contents, re-encoding video (≈−10 MB) and audio (≈−4 MB), converting PNGs to WebP and dropping drawable densities to three (mdpi/xhdpi/xxhdpi) to cut ~25 MB, and trying Play App Bundle to serve density- and ABI‑specific splits. A CI check enforces a ~27 MB threshold on pull requests. Measured installs/registrations show no clear lift after the shrink.
AI-written summary · about
chapters (17)
- 0:00Start
- 0:31ONCE UPON A TIME...
- 1:08EPISODE 1
- 1:49EPISODE 2
- 3:28RESOURCES OPTIMIZATION
- 4:02AUDIO FILES
- 5:41DRAWABLES OPTIMIZATION
- 7:21DRAWABLES SIZE
- 7:41EPISODE 3
- 8:27LEARNINGS
- 9:43EPISODE 4
- 10:36APP BUNDLE
- 14:13EPISODE 5
- 14:38REGISTRATIONS
- 15:34EPISODE 6
- 17:56IT WORKS
- 18:33THANK YOU!
related talks
33mPruning Your App- Good Practices for Reducing App Size
22mHow to Make Your App Lose Weight
40mGenerating efficient apk by reducing size
21mImproving App Upgrade Rates & Reducing APK Size
45mSize Matters: How to Measure and Reduce Android App Weight
45mHas Your App Slimmed Down for Summer?
33mOptimization - Making your app faster
41mBuild apps for Billions
