Weekly Digest
Dec 9 - Dec 15, 2024
8 articles that week
Adding React Native to Signal Open Source App: Part 2 (Android)
Continuation of Signal app integration case study, focusing on Android-specific implementation and best practices.
Reddit Improved App Startup Speed Using Baseline Profiles & R8
Reddit just proved that Android's built-in performance tools can deliver massive wins without custom engineering. Their app startup improvements are eye-opening.
How We Enhanced Our Android App’s Startup Time by Over 50%
Back Market slashed their Android app startup time by 60%. Here's the engineering breakdown that made it happen.
Learnings About Swift Testing
Apple's Swift Testing framework is here, and Mercari's iOS team thinks it's a game-changer. If you're still on XCTest, here's what you're missing.
Transitioning to Flutter App Development
Cherry Lu from Mercari shares her journey switching from embedded Flutter to standalone app development. The architectural differences were bigger than she expected.
Integrating Extensions into Large-Scale iOS apps
Lyft's iOS team built an Apple Maps extension that lets users book rides without leaving Maps. But the initial version added 45MB to their app—nearly a quarter of Apple's 200MB cellular download limit.
What's New in Flutter 3.27
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.27 with a game-changing milestone: Impeller is now the default renderer on modern Android devices. After a year in preview, this marks a major shift in Flutter's rendering architecture.
Debugging in the Wild: Unleashing the Power of Remote Tooling
Reddit's Staff Engineer Eric Chiquillo tackles every mobile developer's nightmare: production bugs that only appear in the wild, where your usual debugging tools are useless.