Airbnb: Understanding and Improving SwiftUI Performance

2 calstephens 2 6/24/2025, 4:50:19 PM medium.com ↗

Comments (2)

legitster · 9d ago
Airbnb is bragging about their UI? As a long-time host this appalls me. The best you can say about their UI is that it's marginally better than their primary competitor.

- Finding important settings is an absolute mess (Obviously you can't get to rate and billing settings from the Listings menu! Duh!)

- The UI having absolutely no depth or even consistent layout between pages means constantly losing track of where features are

- Some important features/functionality are buried and hard to find (like scheduled messages).

- The UI is often buggy or inconsistent (since the recent app update, the button to switch between units often disappears completely).

Last year we found a software bug where it let two guests book the same unit at the same time! Absolute disaster scenario as a host. After 3 hours with Airbnb support, they made me take the hit for cancelling a guest because their support team was (apparently) unable to raise software bugs!

calstephens · 9d ago
New techniques we’re using at Airbnb to improve and maintain performance of SwiftUI features at scale