Everything They Don’t Tell You About Dynamic Features and Instant Apps
summary
Modularizes the Cricket World Cup 2019 app to ship the quiz as an instant experience and documents every roadblock: hitting a 4 MB limit (later eased to 15 MB), pulling the Application class into a tiny base module and making quiz a dynamic feature, wrestling with Dagger/Dagger Android by creating a slim core component, using stub styles to avoid manifest merge failures, forcing Play bundle tool 1.3.4 / Gradle plugin 4.0 for fixes, trimming fonts and assets, and ultimately shipping a working instant quiz.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:56Cricket World Cup 2019
- 1:50CWC19 Quiz Instant App
- 4:09What are Dynamic Features?
- 6:30Android Module Structure
- 7:24Dynamic Feature Modules
- 10:21Where We Started
- 11:31Create a New Application Module
- 12:03Install From the Play Store
- 12:20Instant App Install
- 18:19Dependency Injection
- 18:43Application Class - Before class IccApplication : Dagger Application()
- 20:00Conclusions
- 21:23Proposal
- 24:34Manifest Merging
- 27:26Stub Themes Caveats
- 29:29Bundletool 0.13.4
- 30:58Resist the Urge!
- 32:50Everything is a Dynamic Feature • Turn a feature into a dynamic feature only if it is going to be instant enabled on demand
- 34:14Permissions
- 35:54Quick Fire Tips








