Android × Threading
Android Threading
We track 8 Android Threading case studies from 8 engineering teams. Coupang, IDN Media and Meta write about it most. Many posts also cover UI Performance and Performance Profiling. The posts run from 2017 to 2026. The newest is from February 2026.
Android Threading articles 1–8 of 8
Under the Hood: Android 17's Lock-Free MessageQueue
Shai Barack and Charles Munger from Android reveal how a 20-year-old lock in MessageQueue was secretly causing UI jank across the entire Android ecosystem. Their solution? A lock-free data structure that's up t...
RxJava in 2025: Relevance and Best Practices for Android Development
Muhammad Zuhriyan Sauqi from IDN Engineering makes a bold case: RxJava isn't dead in 2025, it's just misunderstood. While Kotlin Coroutines dominate modern Android development, he argues there's still a compell...
Ready for Swift 6
Dave Verwer and Sven A. Schmidt from Swift Package Index reveal that 43% of Swift packages are already data race safe. The Swift 6 migration is happening faster than expected.
How We Optimized Concurrency Using Node.js at Skeelo
Skeelo's engineering team achieved a 30% performance boost by rethinking one simple thing: when NOT to use await in Node.js.
Enhancing Chat Performance on PhonePe Android - Part 2
Ayush Bagaria from PhonePe reveals how CPU profiling and thread optimization slashed chat load times by 30%. Most Android apps are sitting on similar performance gains.
Improving API Response Time with Java Multi-Threading
Pepperfry's engineering team cut API response times by parallelizing requests. Here's how they used Java multi-threading to handle scale without blocking.
Evolution of Android Message Passing Mechanism
Ju Cai from Coupang reveals how their Android app went from Stone Age message passing to a custom LiveData-based event bus that cut development time in half. The journey through three architectural eras offers ...
Multi-threaded rendering on Android (with Litho & Infer)
Facebook's mobile team tackled one of Android's toughest performance challenges: keeping UI rendering smooth without blocking the main thread.