Android × App Startup
Android App Startup, page 2
Android App Startup articles 31–59 of 59
How We Reduced Our Android Startup Time by 77%
Turo's Android team slashed their app startup time by 77%. Here's how they turned a sluggish launch into a lightning-fast experience.
Android Launch Performance
Strava's Android team cut app launch time in half by treating performance optimization like athletic training: consistent measurement, strategic improvements, and relentless focus on efficiency.
Building m.uber: Engineering a High-Performance Web App
Uber built a web app that loads in 3 seconds on 2G networks. Here's how they made it smaller than a typical image file.
Hermes Engine Becomes React Native Default
React Native just made a massive default change that could speed up your app launches and shrink your bundle size. Here's what the benchmarks show.
How We Improved Our Android Apps Performance by Up to 24%
Mercado Libre's Android team achieved a 24% performance boost without using Google's recommended Baseline Profiles or Macrobenchmark tools. How did they pull it off?
How OkCredit Android App Improved Cold Startup by 70%
OkCredit slashed their Android app cold startup time by 70%. Here's the engineering playbook that made it happen.
Android Developers Blog: How a single Android developer improved Lyft’s Drivers app startup time by 21% in one month
One Android developer at Lyft cut app startup time by 21% in just 30 days. Here's how they convinced leadership to prioritize performance over features.
Android Developers Blog: Improving App Startup: Lessons from the Facebook App
Facebook's Android app serves 2.9 billion users monthly. Their startup optimization strategy cut bad starts by focusing on one counterintuitive metric.
Making Hermes the Default JavaScript Engine
Meta's Hermes team cut app startup time in half and reduced GC pauses by 34x. Here's how they're making it the default engine for React Native.
A Saga of Improvement in Android App Performance (Part 3)
Tokopedia built an internal tool that automatically finds Android performance bottlenecks. No more manual trace analysis or guessing which methods are slowing you down.
How We Sped Up Dropbox Android App Startup by 30%
Dropbox's Android app was slowly dying by a thousand cuts. Over 4 months, startup time crept up unnoticed until they finally looked at the bigger picture.
Time to Camera Ready
Snap's engineering team obsesses over one metric: Time to Camera Ready. Miss the bear crossing the street because your app was too slow? That's exactly the problem they're solving.
Mobile App Launch Performance II
At Farfetch, a 0.1 second delay in warm app launch costs $4.2M annually. That's less time than it takes to blink.
Mobile App Launch Performance
Gonçalo Alvarez from Farfetch drops a hard truth: 86% of users uninstall apps after one use due to poor performance. Your launch time might be costing you customers before they even see your product.
Improve Android App Screen Launch Times Using LazyLifecycle Callbacks
Microsoft Teams Android engineers faced a critical problem: heavy initialization code in lifecycle callbacks was killing app launch times. Their solution? Get lazy.
Making Slack Faster By Being Lazy
Slack cut load times by 65% for large teams by doing less work, not more. Their secret? Strategic laziness.
Journey to a Faster Everyday Super App
Grab cut app startup time by 60% while shipping dozens of new features. Here's how they did it without compromising velocity.
Journey to a Faster Everyday Super App: Where Every Millisecond Counts
Grab reduced their super app's startup time by 60% while shipping dozens of new features. Here's how they saved users 59,582 hours per day.
A Summer of Android at Strava
Artem Sharypov from Strava's Experience team rebuilt their entire Android upload service from scratch. Why throw away working code? Because sometimes technical debt costs more than a rewrite.
Hermes JavaScript Engine for React Native
Facebook just open-sourced Hermes, a JavaScript engine built specifically for React Native on Android. This isn't just another optimization tweak. It's a ground-up rethink of how JS should run on mobile.
Unified Cross-Platform Performance Metrics
Slack's engineering team faced a classic scale problem: three platforms, three definitions of 'app launch,' and zero ability to compare performance meaningfully.
Loading Time Matters
Zalando proved that every 100ms of loading time equals real money: a 0.7% revenue lift per session. When 75% of your traffic is mobile, milliseconds become millions.
Why the First Ten Minutes Are Crucial for Mobile Game Retention
Adam Carpenter from Google reveals that most mobile games lose over half their new players in the first 10 minutes. The data shows exactly where retention breaks down and how top performers avoid it.
React Native Performance In Marketplace
Facebook cut React Native Time to Interaction in half on low-end Android devices. The secret? They stopped trusting their testing tools and went straight to production data.
Android Instant Apps at Thumbtack
Francis Kam from Thumbtack reveals how they partnered with Google pre-launch to build one of the first Android Instant Apps. The results? Instant app messages now equal their full installed app.
Getting to Slack Faster with Incremental Boot
Slack was making 4.2 million users wait through loading screens every single day. Time to fix that.
Dive Into React Native Performance
The React Native team made their app startup twice as fast. Here's how they tackled one of mobile's most critical performance challenges.
Android's Multidex Slows Down App Startup
Michael Ma from Groupon discovered that enabling multidex increased their Android app startup time by 15% on pre-Lollipop devices. Here's how his team clawed that performance back.
Preserving User Context During Android App Installation
Ever lose a user the moment they install your app? That frustrating context loss between web and app has a surprisingly simple fix.