Explore 937 articles on Android performance

Clear Filters

Showing 20 of 937 articles (Page 29 of 47)

Cross-Platform Messaging Experience

Company: Snapchat · Dec 17, 2021
Platform: iOS / Android

Snap rewrote their entire messaging system in C++ to solve a problem that plagues most mobile teams: platform inconsistency causing bugs and doubled engineering effort.

Airbnb moved beyond Time To Interactive to measure what users actually see. Their Page Performance Score tracks visual wait time, not just code execution.

Karthik Jayasurya from Nextdoor reveals how they transformed notifications from random spam into personalized updates that neighbors actually want. The result? A 40% jump in engagement without sending more mess...

Jetpack Compose UI Testing Strategies

Company: Just Eat · Nov 23, 2021
Platform: Android

Karan Saimbhi from Just Eat Takeaway compares testing Jetpack Compose to watching Back to the Future on different formats—the content stays the same, but the method evolves. Here's what changes when you move fr...

Mobile Developer Productivity at Reddit

Company: Reddit · Nov 22, 2021
Platform: iOS / Android

Reddit's mobile team ships features 30% faster after overhauling their developer productivity infrastructure. Here's how they did it.

Reducing Android Build Time at Scale

Company: BlaBlaCar · Nov 18, 2021
Platform: Android

Patrick Brochado from BlaBlaCar turned a 13-minute Android build into a 4-minute one. His team was losing 8 hours of productivity every single day to slow builds.

Creating Airbnb's Page Performance Score

Company: Airbnb · Nov 18, 2021
Platform: iOS / Android

Airbnb ditched single-metric performance tracking and built something better. Here's how they unified web, iOS, and Android performance into one 0-100 score.

Facebook's Android app serves 2.9 billion users monthly. Their startup optimization strategy cut bad starts by focusing on one counterintuitive metric.

Cash App's Jake Wharton just open-sourced their solution to a problem every mobile team faces: state management code that's impossible to read.

Sonic Wang from DoorDash breaks down Kotlin coroutines from bytecode to scheduler. If you've ever wondered what actually happens when you call 'suspend', this deep dive reveals the magic.

Ryan O'Neill from Square reveals why 9 out of 10 mobile shoppers think their experience could be better. His team's solution? Stop thinking mobile-first and start thinking app-first.

Mobile Performance @ Lyft

Company: Lyft · Oct 28, 2021
Platform: iOS / Android

Lyft was serving 17.1M riders while their Android app launched 15-20% slower than competitors. Time to fix that.

Anisha Inas Izdihar and Yusuf Cahyo Nugroho from Traveloka cut build times by 37% and saved users 15MB of storage. Here's how they migrated 26 modules to Android's Dynamic Feature Module framework.

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.

Browse Page Refactoring on Android

Company: Carousell · Oct 22, 2021
Platform: Android

Jintin from Carousell reveals how a 3,000+ line Presenter became their team's productivity nightmare. Their solution? A strategic mix of refactoring AND rewriting that didn't require months of downtime.

Android Jetpack Compose

Company: Teknasyon · Oct 20, 2021
Platform: Android

Buğra Yetkin from Teknasyon Engineering breaks down why Android teams are ditching XML and fragments for Jetpack Compose. The promise? Less code, better performance, and a completely new way of thinking about U...

Doist went from scary 2-hour manual Android releases to shipping every single day. Here's the engineering playbook that made it possible.

DoorDash's Android team learned the hard way that adding payments isn't just about processing transactions. It's about building a system that scales across countries, payment methods, and user expectations.

Victor Oliveira from Mercado Libre reveals a harsh truth: 53% of users uninstall apps due to performance issues. With 4.5 billion active Android and iOS devices worldwide, each performing differently, mobile pe...

Doni Winata from Traveloka's Android Infra team reveals why constantly increasing Gradle's heap size actually makes your build problems worse. His deep dive into Android build memory issues shows how to stop fi...

Loading articles...