Weekly Digest
Mar 30 - Apr 5, 2020
5 articles that week
Choosing the Right Flutter Animation Widget for Performance
Andrew Fitz Gibbon from Google's Flutter team breaks down the animation widget maze. His decision tree framework turns overwhelming choices into a simple series of questions.
Madman: An Open-Source Ads Framework for Android
Anirudh Ramanan from Flipkart reveals how Google's IMA library was causing 15% of users to bail before videos even started. Their solution? Build their own ads framework from scratch.
How Apollo Android Client Cache Works at Vrbo
Vrbo eliminated loading screens in their Android app entirely. Here's how they used Apollo GraphQL's normalized cache to make navigation feel instant.
Better Android Testing at Airbnb (Part 5)
Airbnb automated screenshot testing across thousands of Android screens to catch UI regressions that manual QA kept missing. Here's how they built it.
Flutter Web: Navigating URLs Using Named Routes
Per Classon from Google's Flutter team tackles a problem every web developer faces: making URLs work seamlessly in single-page apps. His solution turns Flutter's mobile routing into a powerful web navigation system.