Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reducing App Download Size in 2019
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Arun Babu A S P
January 19, 2019
Technology
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Reducing App Download Size in 2019
Arun Babu A S P
January 19, 2019
More Decks by Arun Babu A S P
See All by Arun Babu A S P
Effective Procrastination
babuasp2003
3
610
Localization beyond strings.xml
babuasp2003
0
95
Design Patterns for Building Network Agnostic Android Apps
babuasp2003
0
87
Effective Gradle Scripts for Android Projects
babuasp2003
2
430
Board local(e) cab to user's heart ❤
babuasp2003
1
220
Building apps for India
babuasp2003
0
590
Other Decks in Technology
See All in Technology
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
130
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
200
MCP Appsを作ってみよう
iwamot
PRO
4
560
LLMと共に進化するプロセスを目指して
ymatsuwitter
13
4.1k
爆速でマルチプロダクトを立ち上げる時 事業・CTO目線で大事にしたい事
miyatakoji
0
100
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.1k
失敗を資産に変えるClaude Code
shinyasaita
0
540
Android の公式 Skill / Android skills
yanzm
0
130
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
610
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
970
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
170
Featured
See All Featured
Fireside Chat
paigeccino
42
3.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Leo the Paperboy
mayatellez
7
1.8k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Pragmatic Product Professional
lauravandoore
37
7.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Transcript
Reducing App Download Size in 2019 Arun Babu A S
P, Senior Engineer @ Uber
Agenda Should we still care? How does it differ from
before? What is Android Team doing? What should we do? Takeaways
Should we still care?
Average APK size has increased
But it still has impact
Sensitivity to apk size
Wifi availability
How much people care about apk size?
Data use vs Device memory
Increase in conversion rates
Conversion rate with 10MB smaller apk Avg > 300MB <
20MB 1% / 10MB
How does it differ from before?
How does it differ from before? India has much lower
data costs
How does it differ from before? India has much lower
data costs Lot of video apps available now
How does it differ from before? India has much lower
data costs Lot of video apps available now :P Devices running out of memory faster
How does it differ from before? India has much lower
data costs Lot of video apps available now :P Devices running out of memory faster Lack regulations from platform
What are the options available? Open Discussion
What is Android Team doing?
What is Android Team doing? R8 Compiler and Optimizer
What is Android Team doing? R8 Compiler and Optimizer New
Delta algorithm for app updates
What is Android Team doing? R8 Compiler and Optimizer New
Delta algorithm for app updates Resource cruncher
What is Android Team doing? R8 Compiler and Optimizer New
Delta algorithm for app updates Resource cruncher Open Native libraries from APK
What is Android Team doing? R8 Compiler and Optimizer New
Delta algorithm for app updates Resource cruncher Open Native libraries from APK APK analyzer
What is Android Team doing? R8 Compiler and Optimizer New
Delta algorithm for app updates Resource cruncher Open Native libraries from APK APK analyzer App Bundle
What should we do?
What should we do? App Bundle
What should we do? App Bundle - Integration - Split
APK - Dynamic Feature Modules - Instant App
What should we do? App Bundle Tools and Updates
What should we do? App Bundle Tools and Updates -
Latest Gradle / Android Studio - APK analyzer - PNG crush - arcsblamer
What should we do? App Bundle Tools and Updates Sparse
configurations - Version specific resources - https://github.com/google/android-arscblamer
What should we do? App Bundle Tools and Updates Sparse
configurations Dynamic UI frameworks
What should we do? App Bundle Tools and Updates Sparse
configurations Dynamic UI frameworks - WebView - Flutter - React Native - Any Others
What should we do? App Bundle Tools and Updates Sparse
configurations Dynamic UI frameworks Take Action at every step
What should we do? App Bundle Tools and Updates Sparse
configurations Dynamic UI frameworks Take Action at every step - Requirements review - Design & Development - Build & Release
Takeaways
Takeaways APK size is still relevant
Takeaways APK size is still relevant Tools, Resources are available
Takeaways APK size is still relevant Tools, Resources are available
Take Action at every step
Takeaways APK size is still relevant Tools, Resources are available
Take Action at every step Have fun!
Thanks! Arun Babu A S P @arunbabuasp www.linkedin.com/in/arunasp/