Android × UI Performance

Android UI Performance, page 2

Android UI Performance articles 31–60 of 101

Swiggy Dec 19, 2023

Optimising the Swiggy Restaurant App

Swiggy's restaurant app was crashing under load. Their React Native app couldn't handle more than 100 orders on budget devices, and they needed to scale 10x.

Flutter Blog Nov 15, 2023

Building Your Next Casual Game With Flutter

Zoey Fan from Google's Flutter team just dropped a major update to their Casual Games Toolkit—and it's packed with templates that could save you weeks of setup time. If you've been curious about Flutter for gam...

Instagram Oct 3, 2023

Making Direct Messages Reliable and Fast

Instagram DMs handle millions of messages per second. How do they make every send feel instant, even when your network drops mid-tap?

Swiggy Sep 19, 2023

Making Swiggy's Order Tracking a Magical Experience

Swiggy discovered customers were anxiously checking their order tracking screen multiple times during the 20-45 minute delivery window. Their solution? Let users track orders while doing literally anything else...

Instagram Sep 12, 2023

Building a Better Instagram App for Android

Instagram cut their Android app startup time in half and reduced APK size by 50%. Here's how they did it.

Instagram Aug 15, 2023

Improving Comment Rendering on Android

Instagram's Android team faced a brutal problem: complex captions with emojis and links were causing 50ms UI thread blocks, making scrolling feel janky even on flagship devices.

Swiggy Aug 15, 2023

Making Swiggy Buttery Smooth

Swiggy's iOS team cut their app launch time in half and reduced app size by 8MB. Here's how they did it.

Meta Jul 17, 2023

Bringing HDR video to Reels

Meta just solved a problem most users never notice: making HDR video look great on billions of devices with wildly different capabilities.

Skeelo Jul 11, 2023

Enhancing User Experience: Reducing ANR Rates with DataStore in Skeelo Android App

Skeelo's Android app was freezing on users. The culprit? SharedPreferences blocking the main thread and triggering ANR errors.

Cash App Jul 5, 2023

Native UI and multiplatform Compose with Redwood

Cash App just open-sourced Redwood, their answer to the multiplatform UI problem. Unlike other solutions, it renders with native UI toolkits instead of recreating them.

Instagram Jun 20, 2023

Beautiful Performant Android UI

Instagram built a full-screen video viewer that needed to feel buttery smooth on every Android device. Here's how they made animations delightful without killing performance.

Glance Jun 1, 2023

Testing Android UI Performance Part 2

You found the jank in your Android app. Now what? Most teams stop at identifying the problem—but that's only half the battle.

Glance May 18, 2023

Testing Android UI Performance

Glance's engineering team serves 100M+ users where visual experience is everything. When UI performance drops, users notice immediately—and they leave.

Premise Apr 4, 2023

Measuring Render Performance with Jetpack Compose

Premise's Android team put Jetpack Compose 1.0 through rigorous performance testing before adopting it in production. The results? Surprising insights about render times, cold starts, and optimization strategie...

Snapchat Mar 15, 2023

Performance Optimization Guide

Snap's AR Lenses reach millions, but performance issues can kill engagement before users even see your creation. Here's how Snap ensures their AR experiences work across every device.

Snapchat Mar 15, 2023

Mobile Lens Profiler: Case Study

Snap's engineering team just dropped a masterclass in mobile performance debugging. Ever wonder why your AR lens stutters on the first frame?

Snapchat Mar 15, 2023

Mobile Monitor

Snap's Lens Studio just gave AR developers a powerful weapon against performance issues. If your lenses are failing submission due to slow activation or low FPS, this tool is your answer.

Snapchat Mar 15, 2023

Lens Performance Toolkit

Snap's Lens Performance Toolkit has been sunset, but its replacement Mobile Monitor offers AR developers something better. Here's what changed and why it matters for your lens performance.

Lyft Mar 10, 2023

The Journey to Server Driven UI At Lyft Bikes and Scooters

Lyft Bikes & Scooters was drowning in complexity: 3 vehicle types, multiple markets, and endless switch statements. Their solution? Move the UI logic to the server.

ShareChat Feb 21, 2023

ShareChat addresses Jank issues to increase feed scrolling by 60%  |  Developer stories  |  Android Developers

ShareChat cut janky frames by 75% and boosted feed scrolling by 60%. Here's how they debugged their way to a 4.3-star rating.

Swiggy Dec 20, 2022

Fan-tastic Search for Blazing Fast Results

Swiggy's search feature was a mess: 2,000+ lines in a single ViewModel, monolithic XML files, and performance issues. Time for a complete rewrite.

OkCredit Dec 20, 2022

Screen Response Time: A Critical Metric for User Experience

OkCredit reduced frozen frames by 40% by obsessing over a metric most Android teams ignore: screen response time.

OkCredit Nov 22, 2022

OKLayoutInflater

OkCredit's Android team was hitting a wall: complex XML layouts were causing frozen frames and ANRs. AndroidX's AsyncLayoutInflater wasn't cutting it.

Strava Nov 15, 2022

Improving Auto Pause for Everyone

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?

Pinterest Nov 15, 2022

Improving the Player on 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.

OkCredit Oct 18, 2022

How We Reduced Our ANR by Three Times

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.

SoundCloud Oct 13, 2022

Image Loading and Optimization on Android

Arlind Hajredinaj from SoundCloud reveals how a beautiful UI redesign accidentally tanked their image loading performance. The fix? A deep dive into Android optimization that every mobile team should read.

OkCredit Aug 23, 2022

Comparing Jetpack Compose Performance with XML

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 Aug 9, 2022

Four Lessons in Making Pinterest Faster on Android

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.

Turo Jul 19, 2022

Android UI Testing with Firebase

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.