Android × App Stability
Android App Stability
We track 33 Android App Stability case studies from 23 engineering teams. Grab, Meta and Etsy write about it most. Many posts also cover Testing and Monitoring. The posts run from 2013 to 2026. The newest is from May 2026.
Android App Stability articles 1–30 of 33
Never Miss a Critical App Crash Again: Integrating Firebase Crashlytics with Google Chat
Chamod Lakmal shares how discovering hundreds of weekend crashes on Monday morning pushed him to build an automated alert system. No more silent failures destroying your app's reputation while you're offline.
The 5 Numbers That Decide Whether Users Keep or Delete Your App
Half of all users uninstall an app after a single performance issue. A peer-reviewed paper puts specific numbers on the thresholds that separate apps people keep from apps they delete.
NavEntryScope: The missing scope in Android Hilt
Luca from Mercari's Logistics team hit a wall: multiple ViewModels on one screen needed to share data, but Hilt's built-in scopes forced them into Singleton hell with manual cleanup. So they built their own sco...
JioHotstar Android App — Road to 99.9% CFUR
JioHotstar pushed their Android app from 99.5% to 99.8% crash-free rate by hunting down invisible memory killers. Here's how they did it.
How Reddit used the R8 optimizer for high impact performance
Ben Weiss from Google shares how Reddit achieved 40% faster cold startup and boosted Play Store ratings in under 2 weeks. The secret? Finally enabling R8 optimizer's full potential.
Android Developers Blog: Leveling Guide for your Performance Journey
Google's Android team just dropped a performance framework that meets you where you are. Whether you're a solo dev or leading a performance team, there's a clear path forward.
Improve your Android App Performance by 10X with Compose Stability
Your Jetpack Compose app might be recomposing 10X more than it needs to. The culprit? Stability.
The Hidden Engine: How QA Powered the Driver App Transformation
Mohomed Nawab reveals how QA became the unsung hero in PickMe's driver app overhaul. Most teams treat testing as a final checkpoint, but this approach flipped the script entirely.
Snappy, Not Crappy: An Android Health & Performance Journey
Your Android app might be bleeding users before they even finish launching it. Performance isn't a feature anymore. It's table stakes.
Real-Time Analytics for Mobile App Crashes using Apache Pinot
Uber deploys 11,000 code changes weekly. How do they catch crashes before users notice? They built Healthline, powered by Apache Pinot.
Slack Behind the Scenes: Overcoming Key Challenges to Craft a Seamless Mobile App
Tracy Stampfli from Slack reveals how her infrastructure team keeps 120+ mobile engineers shipping features without breaking the app. The secret? Treating mobile connectivity like a first-class problem, not an ...
Preventing App Performance Degradation Due to Sudden Ride Demand Spikes
Grab's engineering team faced a brutal problem: rain in Southeast Asia would crash their entire ride-hailing system. When demand spiked locally, users everywhere suffered.
Page not found - Engineering at Meta
Meta's Engineering blog just hit a 404. Sometimes even the biggest tech companies deal with broken links and content migrations.
React Native 0.71 RC1 Android Outage Postmortem
A single character in a Gradle config file took down Android builds for every React Native version simultaneously. Here's how the React Native team handled a 4-day global outage.
Retrofitting null-safety onto Java at Meta
Meta tackled the billion-dollar mistake: NullPointerExceptions causing 27% of their Android crashes. Here's how they retrofitted null-safety onto millions of lines of Java without rewriting everything.
Conquering Our Android Crash Count
Strava thought they had a few hundred crashes per day. Crashlytics revealed they were missing 42,000 crashes per week.
Detecting App Cloning & Location Spoofing on Android
Swiggy discovered 8% of their delivery drivers were running cloned apps and spoofing GPS locations. This was breaking their live order tracking system and creating chaos for customers.
Recovering from Crashes with Safe Mode
Lyft engineers faced a nightmare scenario: feature flags causing infinite crash loops on app launch, requiring emergency hotfixes and losing revenue. They built Safe Mode to break the cycle.
One Activity to Rule Them All: Reducing Crashes in the Etsy App
Etsy was getting 1,000 Out of Memory crashes per day on Android. The culprit? A navigation architecture from 2012 that couldn't handle modern browsing behavior.
How We Solve the Sideloading Crash After App Bundle Implementation
Tokopedia shipped Android App Bundles and immediately hit a wall: mystery crashes on random devices. The culprit? Sideloaded APKs missing critical resources.
Mobile Performance @ Lyft
Lyft was serving 17.1M riders while their Android app launched 15-20% slower than competitors. Time to fix that.
Improving Product Reliability by Imposing Constraints as a Part of CI/CD Process
Revolut built a system that automatically blocks code deployments based on security risk and bug count. Here's how they shifted security left without slowing down 165,000+ pull requests.
Android App Excellence: Duolingo
Duolingo's Android app was degrading 5-10% every month. New features meant guaranteed performance regressions every 90 days.
Preventing Pipeline Calls from Crashing Redis Clusters
Grab lost 95% of ride bookings for a full minute when a single Redis slave node failed. Their highly available cluster with multiple replicas somehow became a single point of failure.
Structured Logging: The Best Friend You'll Want When Things Go Wrong
Grab's logging bills were spiraling out of control. Their solution? A complete rethink of how they capture what happens in production.
How to Fix App Quality Issues with Android Vitals (Part 2)
Your Android app's crash rate could be killing your Play Store rankings without you realizing it. Google's Android Vitals dashboard now has powerful new features to help you catch issues before users do.
How to Fix App Quality Issues with Android Vitals (Part 1)
Over 40% of one-star reviews on Google Play mention app stability issues. Google's Android Vitals can help you fix them before users bail.
MobileLab: Prevent Mobile Performance Regressions
Facebook ships thousands of commits daily to their mobile apps. How do you catch a 1% performance regression before millions of users feel it?
The Mobile Crash Reporting Pipeline at LinkedIn
LinkedIn processes massive volumes of mobile crash data to keep their app stable for millions of users. Here's how they built the pipeline.
Mobile Crash Reporting at LinkedIn
LinkedIn built their own crash reporting system instead of using third-party tools. Here's why that decision paid off.