Cancellable Flows in Kotlin Coroutines: The Complete Guide
Flow cancellation patterns (timeout, takeWhile, cancellable, first) & perf notes.
Showing 20 of 169 articles (Page 1 of 9)
Flow cancellation patterns (timeout, takeWhile, cancellable, first) & perf notes.
WhatsApp/Messenger moved key models on-device; reduced model load & inference time and improved ANR metrics. (Engineering at Meta)
Guardsquare’s CPO shows how profile-based config can improve perf & security together. (droidcon, droidcon nyc 2025)
Case study + note that ADPF is broadly available (Unity/Unreal/Cocos/native) to tune thermal/perf. Last updated Jul 9. (Android Developers)
How over-instrumentation hurts startup, memory & battery; pragmatic sampling/SDK tips. (droidcon)
Hands-on DIY tracing setup to find jank & slow calls; alternatives to heavy profilers.
Suppose you just saw an interesting rise or drop in one of your key metrics. Why did that happen? It’s an easy question to ask, but much harder to answer.
Describes how Google Maps uses Android’s Performance Class to deliver high-quality, premium user experiences.
Coinbase fine-tunes network calls to make their app feel snappier for users.
Grab speeds up their GrabX SDK startup to get users rolling quicker.
Our GrabX clients noticed that the GrabX SDK tended to require high memory and CPU usage. From this, we saw opportunities for further improvements that could:
DoorDash uses deep learning to nail ETA predictions with precision.
Reddit turned their Android app from sluggish to snappy, fixing crashes and jank.
It’s a difficult decision deciding whether your company’s mobile app should be a true native application or employ a cross platform approach like React Native or Flutter.
Glance slashed 1Weather’s Android startup time by over 70%.
DeliveryHero uses Baseline Profiles to make Android apps start faster.
Hello everyone, I'm developing an Android app with Kotlin that heavily relies on location services and utilizes many native features. Meanwhile, I'm also learning Flutter. However, transitioning from Android to Flutter doesn't seem very appealing to me.
Meta adds HDR photo support to make Instagram and Threads pop visually.
Slack traces performance across mobile and desktop to catch every snag.
Swiggy tunes their restaurant app to perform better for partners.