Google Jun 11, 2024

Build Features Faster Using Jetpack Compose

Article Summary

Nick Butcher and Florina Muntenescu from Google reveal how adidas CONFIRMED slashed feature development time by 30% with a single technology shift. The results speak for themselves: happier users, fewer crashes, and a team that can actually keep up with streetwear's breakneck pace.

The adidas CONFIRMED app serves the brand's most loyal fans with exclusive drops and limited collections. When user surveys showed 80% preferred animated visuals, the team faced a challenge: their View-based system couldn't deliver engaging UX at scale. They turned to Jetpack Compose to transform their development process.

Key Takeaways

Critical Insight

Jetpack Compose enabled adidas CONFIRMED to build features 30% faster while achieving near-perfect app stability and delivering the animated, premium experience users demanded.

The device sensor integration for product viewing creates an experience that mimics holding sneakers in real life, and it's just one of several innovative animations the team built.

About This Article

Problem

The adidas CONFIRMED team found it hard to build device sensor-based animations and realistic lighting effects for product viewing using their View-based architecture.

Solution

They switched to Jetpack Compose's declarative approach, which let them write complex interactive animations and dynamic visual effects in cleaner, more concise Kotlin code.

Impact

After moving to Compose, the app reached a 99.9% crash-free user experience with almost no UI crashes. Overall app crashes dropped significantly compared to the View-based system.

Recent from Google

Related Articles