Explore 33 articles from Airbnb on mobile performance

Clear Filters

Showing 13 of 33 articles (Page 2 of 2)

Airbnb automated screenshot testing across thousands of Android screens to catch UI regressions that manual QA kept missing. Here's how they built it.

Airbnb's Android tests were failing randomly. The culprit? Everything from cached drawables to delayed runnables creating unpredictable test behavior.

Airbnb's Android team built a custom testing framework that runs thousands of automated tests across fragments without writing repetitive test code. Here's the architecture that makes it possible.

Airbnb's Android team was drowning in manual QA and flaky Espresso tests. Then they built a testing framework that changed everything.

Airbnb built a system that automatically tests every click in their Android app without writing a single Espresso test. Here's how they turned interaction testing from tedious to automatic.

Airbnb built a testing framework so elegant that their ViewModels tests read like plain English. Here's how they made testing actually enjoyable.

Introducing AloeStackView for iOS

Company: Airbnb · Oct 30, 2018
Platform: iOS

Marli Oshlack from Airbnb reveals how they slashed iOS screen development time from weeks to hours. The secret? Rethinking the entire approach to UI layout.

Sunsetting React Native

Company: Airbnb · Jun 19, 2018
Platform: React Native

Gabriel Peal from Airbnb shares why they walked away from React Native after 2 years and 80,000 lines of code. The decision wasn't what you'd expect.

Brian Zhang from Airbnb's Mobile Developer Infra team cracked a problem that seemed impossible: getting Buck to build mixed Swift and Objective-C iOS projects. The payoff? 50% faster CI builds and 30% smaller a...

Gary Borton from Airbnb reveals how switching test frameworks slashed their CI build time by 62%. What started as a 12+ minute ordeal became a 4.5 minute sprint—and nearly eliminated test flakiness.

Zhiyao Wang and the Airbnb team tackled a massive problem: their mobile inbox was loading like a 2001 webmail client. With 100k+ messages per hour, every tap meant a network request, killing UX on slow connecti...

Eli Hart from Airbnb reveals how they eliminated RecyclerView boilerplate while building complex screens with 8+ view types. Their solution handles diffing, animations, and state management automatically.

Android: An Exercise in "Ship It"

Company: Airbnb · May 11, 2016
Platform: Android

Airbnb rebuilt their entire Android app in weeks to meet a hard Google I/O deadline. The catch? They couldn't throw away the old codebase.

Prev 2 / 2
Next
Loading articles...