Weekly Digest
Dec 9 - Dec 15, 2024
7 articles that week
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.
Adding React Native to Signal Open Source App: Part 2 (Android)
Mariusz Stanisz from Software Mansion just cracked the Android side of brownfield React Native integration. If you thought iOS was tricky, wait until you see the Gradle gymnastics required for Signal's Android app.
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.
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.