Explore 924 articles on Android performance

Clear Filters

Showing 20 of 924 articles (Page 23 of 47)

rolgalan from Glovo tackles a question mobile teams keep asking: how do you actually use DORA metrics when you don't control app distribution? Turns out, the answer isn't to abandon them—it's to adapt them.

Improving the Player on Android

Company: Pinterest · Nov 15, 2022
Platform: Android

Pinterest's Android team faced a unique challenge: playing multiple videos simultaneously in a two-column grid without killing performance. Here's how they optimized ExoPlayer to handle it.

Swiggy shipped voice search in just 2 weeks and now drives 2,500+ incremental orders daily. Here's how they built it fast without sacrificing quality.

Improving Auto Pause for Everyone

Company: Strava · Nov 15, 2022
Platform: iOS / Android

Strava's engineering team faced a deceptively hard problem: how do you automatically detect when a runner stops moving without draining their battery or showing the wrong pace?

Klarna's A/B testing platform needed single-digit millisecond latency at 99.9%. Their Node.js service was spiking to seconds under load.

Rodrigo Pintos from Mercado Libre reveals how they tackled a critical problem: keeping 120M active users from uninstalling their app due to storage constraints. Their solution? Putting their Android app on a di...

Veyndan Stuart from Cash App just open-sourced a solution to one of mobile development's most annoying problems: writing pagination logic twice for Android and iOS.

Scaling Mobile Device Management

Company: Uber · Nov 3, 2022
Platform: iOS / Android

Uber's Client Platform Engineering team faced a massive challenge: rolling out MDM to 20,000+ employees across hundreds of global offices where standard Apple enrollment wouldn't work everywhere.

Yi Yang from Google reveals why your Android performance measurements might be completely wrong. Debug builds can show 2-3x worse performance than what users actually experience.

Spotify migrated 2,200+ mobile components and moved their entire iOS/Android codebase to Bazel across 100+ squads. Here's how they survived the chaos.

From zero to 10 million lines of Kotlin

Company: Meta · Oct 24, 2022
Platform: Android

Meta just migrated 10+ million lines of Android code from Java to Kotlin across Facebook, Instagram, and Messenger. Here's how they automated the impossible.

Planting Trees One Ride at a Time

Company: Gojek · Oct 20, 2022
Platform: iOS / Android

Gojek turned ride-hailing into climate action with a simple toggle. One developer said it best: 'For the first time in my life, writing code generated physical outputs.'

Debugging High Latency in the Market Store

Company: Grab · Oct 20, 2022
Platform: iOS / Android

Grab's ML feature store went from 200ms to 2 second latency. The culprit? A single line of code in an async library.

Turo open-sourced Nibel, their solution to the messy problem of migrating fragment-based Android apps to Jetpack Compose without breaking everything.

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.

How We Reduced Our ANR by Three Times

Company: OkCredit · Oct 18, 2022
Platform: Android

OkCredit slashed their ANR rate by 67% and cold startup time by 70%. Here's how they debugged one of Android's most frustrating problems.

Zomato's Android app was 23MB to download and hogging up to 700MB of cache. Their platform team decided to put it on a diet while still shipping new features.

Conquering Our Android Crash Count

Company: Strava · Oct 18, 2022
Platform: Android

Strava thought they had a few hundred crashes per day. Crashlytics revealed they were missing 42,000 crashes per week.

Meetup sends 8-10 million notifications daily. Their queue kept backing up, sending messages late or not at all.

Recovering from Crashes with Safe Mode

Company: Lyft · Oct 17, 2022
Platform: iOS / Android

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.

Loading articles...