Optimize your app battery using Android vitals wake lock metric
Explains new Android Vitals wake-lock signal, how to detect & fix excessive partial wake locks to reduce battery drain.
Showing 20 of 163 articles (Page 1 of 9)
Explains new Android Vitals wake-lock signal, how to detect & fix excessive partial wake locks to reduce battery drain.
How Meta uses Baseline Profiles to speed cold start, scrolling, and navigation; reports up to 40% improvements.
Flow cancellation patterns (timeout, takeWhile, cancellable, first) & perf notes.
Compose 1.9: improved list prefetching & cache window APIs, visibility callbacks—noticeable scroll/UI performance gains.
WhatsApp/Messenger moved key models on-device; reduced model load & inference time and improved ANR metrics. (Engineering at Meta)
ExecuTorch rollout across Instagram/WhatsApp/Messenger/Facebook improved latency and reliability; WhatsApp reports reduced model load/inference time and lower ANR metrics; several features moved on-device for performance/privacy. (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)
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.
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.