Recomposition Is Not a Bug — You Are
Opinionated guide to avoiding unnecessary recomposition; derivedStateOf, keys, etc.
Showing 20 of 49 articles (Page 1 of 3)
Opinionated guide to avoiding unnecessary recomposition; derivedStateOf, keys, etc.
Enterprise Compose pitfalls (state hoisting, keys, compiler reports) with fixes.
TikTok’s real-world WebView perf wins: preloading, cache strategy, threading & metrics.
How to roll out JankStats across large fleets; sampling, thresholds & dashboards. (droidcon)
At Careem, agility and adaptability are key to delivering highly personalized and seamless user experiences as we need to move fast to react to customer behaviour during different times of the year, such as Ramadan
Describes how Google Maps uses Android’s Performance Class to deliver high-quality, premium user experiences.
Merpay swaps old UI for SwiftUI and Jetpack Compose across screens.
Zalando evolves their server-driven UI framework for scale and speed.
Meta adds HDR photo support to make Instagram and Threads pop visually.
We decided that our new architecture for the listing screen, which we’ve named Macramé, would be based on immutable data propagated through a reactive UI.
Swiggy uses Litho to make scrolling smooth and fast in their apps.
Instagram speeds up comment rendering on Android for quick chats.
Swiggy kills lag to make their app feel buttery smooth all over.
Meta adds HDR video to Reels for sharper, richer playback vibes.
Skeelo uses DataStore to cut Android ANRs and improve user vibes.
Redwood is Cash App’s take on multiplatform mobile client UI. Unlike many of the existing solutions to this problem, our values are slightly different
Instagram crafts Android UIs that look great and run lightning-fast.
Glance dives deeper into Android UI testing for even better results.
Glance tests Android UI to keep it smooth and responsive for users.
Robinhood’s server-driven UI lets frontend devs make big changes, fast.