Discover 182 articles on UI Performance in mobile performance

Clear Filters

Showing 20 of 182 articles (Page 6 of 10)

OkCredit ran a fascinating A/B test: Jetpack Compose vs XML layouts in production. The results surprised them—and reveal what most teams miss about Compose performance.

Pinterest was bleeding user engagement on Android. With 75% of signups coming from outside the U.S. and 90% of global smartphones running Android, they had to fix their performance problem fast.

Android UI Testing with Firebase

Company: Turo · Jul 19, 2022
Platform: Android

Turo's Android team hit a wall: their single-device test setup couldn't keep up with their growing UI test suite. Hours of wait time for a single test run wasn't going to cut it.

Booking.com's Android team built their own rendering performance monitoring system. Here's why Google Play Console metrics weren't enough.

Tinder was manually creating 40+ localized Lottie animations for every campaign. Their solution? A clever architecture that reduced it to just one.

Etsy's iOS listing screen handles 16% of all app traffic. But after a decade, its monolithic architecture was slowing everything down.

Alexandre Bruneau from Medium Engineering discovered that Jetpack Compose's elevation overlay only works with default Material theme colors. His workaround unlocks custom color elevation for any design system.

React Native Skia At Shopify

Company: Shopify · Apr 29, 2022
Platform: React Native

Christian Falch and William Candillon from Shopify just solved React Native's biggest weakness. They brought Skia (the graphics engine powering Chrome, Android, and Flutter) directly to React Native developers.

Shubham Desale from Carousell improved all Core Web Vitals by at least 40%. The secret? Knowing when NOT to follow best practices.

Sourav Yadav from Razorpay discovered that React Native's declarative approach was causing frame rates to plummet to 0 FPS. His solution? Break the rules and go imperative.

60fps Animations in React Native

Company: Callstack · Dec 23, 2021
Platform: React Native

Smooth animations can make or break your mobile app's user experience. Callstack breaks down how to achieve buttery 60fps animations in React Native without janky frames or dropped performance.

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

Tokopedia's iOS team rewrote their entire live streaming chat feature from scratch in record time. The reason? React Native couldn't handle the load during major promotions.

Airbnb's Page Performance Score on iOS

Company: Airbnb · Dec 13, 2021
Platform: iOS

Airbnb built a unified performance scoring system that works across all platforms. Here's how they instrumented it on iOS to track real user experience at scale.

Remote Rendering UI Extensibility

Company: Shopify · Dec 1, 2021
Platform: React Native

Joey Freund from Shopify reveals how they let third-party developers extend their UI without compromising security or performance. The secret? Rendering UI in one place while defining it in another.

Revolut's iOS team was drowning in vague performance reports. "This screen is laggy" became a detective hunt through Xcode Profiler with no clear starting point.

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.

Tokopedia's homepage was crashing on millions of iOS devices. The culprit? React Native couldn't keep up with their scale.

Debugging the UI of Third-Party iOS Apps

Company: Doist · Sep 15, 2021
Platform: iOS

Ever wonder how Twitter built their custom tab bar or how Reeder optimized their scroll performance? There's a way to peek under the hood.

Pattogató Bence from Wise Engineering tackles a problem every iOS dev faces: animating heterogeneous items in collection views without the usual headaches. His solution? A clever enum wrapper that makes UIColle...

Loading articles...