Android × Scroll Performance

Android Scroll Performance

We track 10 Android Scroll Performance case studies from 9 engineering teams. Instagram, Dropbox and Swiggy write about it most. Many posts also cover UI Performance and Performance Profiling. The posts run from 2014 to 2025. The newest is from August 2025.

Android Scroll Performance articles 1–10 of 10

Android Developers Blog Aug 13, 2025

Android Developers Blog: What’s new in the Jetpack Compose August ’25 release

The Jetpack Compose team just dropped their August '25 release, and it's packed with updates Android devs have been waiting for.

Swiggy Nov 14, 2023

Optimising Scrolling Performance with Litho

Swiggy's Android team was hitting scroll performance walls with traditional RecyclerViews. Their solution? Facebook's Litho framework, which delivered massive performance gains.

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.

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.

Walmart Apr 2, 2019

Implementing Infinite Scrolling Efficiently

Phong Lam from Walmart Global Tech tackles a problem every mobile dev faces: infinite scroll that doesn't tank performance. His solution? Stop rendering everything and start being strategic.

Yelp May 2, 2018

Android Search Performance Improvements (Part 1)

Yelp users were literally grunting while waiting for search results to load. That's when the Android team knew they had a performance problem.

Zalando May 10, 2017

Detecting List Items Observed by User

Zalando's engineering team faced a tricky challenge: how do you know if a user actually *saw* an item in a scrolling list, not just flew past it?

React Native Blog Mar 13, 2017

Better List Views

React Native just killed ListView. The new list components solve memory leaks, stale rows, and ignored bugs that plagued mobile developers for years.

Twitch Aug 8, 2016

Improving Chat Rendering Performance

Twitch was dropping frames like crazy. Chat messages were taking 200ms to render when they had just 16.667ms to work with for smooth 60fps video.

Dropbox Aug 6, 2014

Building Carousel Part II: Speeding Up the Data Model

Dropbox engineers faced a brutal reality: reading 5,000 photos from SQLite took a full second on a Nexus 5. For users with 100,000+ photos, the standard approach would be unusable.