Learn from developers: Duolingo and Headspace share their new Android architecture stories
summary
Two large apps rebuild architecture to cut crashes, speed rendering, and let teams move faster: Duolingo reports ANRs down 41%, slow frames down 28% and scrolling 40% faster after introducing unidirectional data flow and repository/ViewModel patterns; Headspace raises Play Store rating from the mid-3s to ~4.8 and sees a reported boost in engagement (~15% MAU uplift) after a full rewrite that standardizes on MVVM, dependency injection with Hilt, and crash monitoring via Firebase Crashlytics.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:12Meet the speakers
- 2:17What led Duolingo to do this decision
- 4:22How did Duolingo organize themselves
- 5:58How did Duolingo support all features
- 7:00Biggest user benefit considerations
- 8:12How to enforce refactorings
- 12:04Validating MVVM
- 15:10MVVM alternatives
- 16:14Libraries
- 18:19Performance improvements
- 20:37Tools
- 21:47Results
- 24:40Advice for developers
- 27:34Prioritize library upgrades
related talks
40mGrowing Pains: Scaling and Re-architecting Apps Under Fire
27mHalf Way to clean architecture
26mApp Architecture Then and Now: Lessons from the DroidKaigi Conference App History
01h 00mMobile App Architecture: How to Conquer the Giant!
49mBuilding for the future at Snapchat
31mArchitecture metamorphosis: a real case study
40mI Wrote an App Using Architecture Components… And Here’s How It Turned Out
42mArchitecture Round Table
