Strava Sep 13, 2022

Android Launch Performance

Article Summary

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.

David Rozsnyai from Strava Engineering shares how the team systematically improved cold start performance. They tracked three key metrics: app initialization, Feed screen appearance, and content display time. The work revealed surprising insights about what actually slows down mobile apps.

Key Takeaways

Critical Insight

Performance optimization requires continuous measurement and willingness to challenge assumptions, even removing features that seem core to the experience.

The team discovered that moving certain operations to background threads actually made performance worse, revealing a counterintuitive lesson about mobile optimization.

Recent from Strava

Related Articles