Weekly Digest
Dec 7 - Dec 13, 2020
6 articles that week
How we achieved a 6x reduction of ANRs - Part 1: Collecting Data
Bumble's Android app was bleeding users to ANR dialogs. Their ANR rate sat above Google Play's threshold, threatening search rankings and user trust.
How we achieved a 6x reduction of ANRs - Part 2: Fixing ANRs
Bumble's Android team slashed their ANR (Application Not Responding) rate by 6x. Here's how they debugged one of mobile's most frustrating problems.
Keeping Android app size in check with React Native Upgrades | by Sparsha Saha | Microsoft Mobile Engineering | Medium
Microsoft Teams faced a 1.2 MB app size bloat after upgrading React Native. Here's how they cut it down to just 0.48 MB.
Modernising a Legacy Android App Architecture: Part Three - Applying the Refactor
Rob Pridham from BBC Sport reveals how his team tackled a massive Android refactor—migrating from multiple activities to a single-activity architecture while keeping the app running in production.
Modernising a Legacy Android App Architecture: Part One - Single Activity
Rob Pridham from BBC Sport reveals how they modernized a 7-year-old Android codebase without a full rewrite. The secret? A strategic refactor that tackled navigation chaos first.
Modernising a Legacy Android App Architecture: Part Two - MVVM
Rob Pridham from BBC Sport ditched the trendy frameworks and went old school—callback listeners and view controllers—to modernize their Android app. Controversial? Maybe. Effective? Absolutely.