How Etsy optimizes Android performance

Clear Filters

Showing 6 of 6 articles (Page 1 of 1)

Etsy just rewrote major parts of their Android app with Jetpack Compose and saw conversion rates climb. Here's how they pulled off the migration without breaking production.

Etsy's Android listing screen had 4,000+ lines of code in a single file, single-digit test coverage, and 200 experiments running. Something had to give.

Etsy was getting 1,000 Out of Memory crashes per day on Android. The culprit? A navigation architecture from 2012 that couldn't handle modern browsing behavior.

Etsy built Crashcan, their own mobile crash analytics layer on top of a third-party provider. Why not just use the vendor's dashboard?

Android Staggered Grid Implementation

Company: Etsy · Jan 13, 2014
Platform: Android

Deniz Veli from Etsy tackled a problem every Android dev knows: GridView and ListView just don't cut it for complex layouts. So they built their own.

Etsy's Device Lab

Company: Etsy · Aug 9, 2013
Platform: iOS / Android

When mobile traffic jumped from 25% to 40% in six months, Etsy knew they had a problem. Their engineers were testing on personal iPhones while users browsed on dozens of different devices.

Loading articles...