Android
Articles on Android performance, Kotlin optimization, Gradle builds, and building responsive Android apps.
Android engineering articles 181–210 of 942
Improve App Performance With Optimized Resource Shrinking
Johan Bay from Google just dropped a game-changer for Android app size. Apps sharing resources across form factors are seeing 50%+ size reductions with one configuration change.
Optimize your app battery using Android vitals wake lock metric
Google is cracking down on battery-draining apps. Starting March 2026, excessive wake lock usage could get your app demoted in the Play Store or flagged with battery warnings.
Elevating Android Security
Suzanne Frey from Google just announced a major shift in Android's security model. Starting 2026, every app installed on certified Android devices will need a verified developer behind it.
Gemini Nano with On-Device ML Kit and GenAI APIs
Caren Chang, Joanna Huang, and Chengji Yan from Google reveal how they're making Gemini Nano v3 940 tokens/second fast while keeping quality consistent across devices. The secret? LoRA adapters and rigorous eva...
Building a Maestro Plugin for IntelliJ: From Mobile Test Automation to IDE Excellence
Trendyol's mobile team turned Maestro test automation from a terminal-only workflow into a full-featured IDE experience. Writing YAML tests without syntax highlighting, validation, or auto-complete was slowing ...
64-bit app compatibility for Google TV and Android TV
Fahad Durrani from Google drops a major requirement: TV apps need 64-bit support by August 2026. If your app has native code, you've got work to do.
Securing API Keys and Sensitive Data in Android Apps: A Practical, Modern Guide
Numesh Dilusha from PickMe Engineering drops a hard truth: Android malware surged 40% in 2024/2025, and your hardcoded API keys are basically an open invitation. This comprehensive guide shows exactly how to lo...
Test on a fleet of physical devices with Android Device Streaming, now with Android Partner Device Labs
Adarsh Fernando and Grant Yang from Google just made device fragmentation testing dramatically easier. No more buying dozens of phones to test your Android app.
Android Developers Blog: What’s new in the Jetpack Compose August ’25 release
The Jetpack Compose team just dropped their August '25 release, and it's packed with updates Android devs have been waiting for.
React Native Version 0.81 Release
React Native 0.81 just dropped with a game-changing performance boost: iOS builds up to 10x faster. But there's a catch that'll affect every Android developer.
Media3 1.8.0 Release: New Features and Improvements
Toni Heidenreich from Google just dropped Media3 1.8.0, and the scrubbing mode alone will change how your users interact with video playback. This release packs performance wins that directly impact user experi...
The Android Memory Revolution That Will Make Your Apps Fast
Chamod Lakmal from PickMe reveals why November 1, 2025 marks Android's biggest performance shift since Android 5.0. Apps could launch 40% faster, but most developers aren't ready.
The evolution of native engineering at Tripadvisor: Part 2
Tripadvisor's mobile team was drowning in nearly-identical UI components. Their server-driven UI framework promised speed but delivered the opposite.
Recomposition Is Not a Bug — You Are
If your Jetpack Compose UI is recomposing like crazy, the framework isn't broken—your code is fighting it instead of working with it.
From Biology to Code: How Android’s Zygote Enables Fast and Efficient App Launching
Ever wonder why Android apps launch so fast? The answer lies in a clever biological hack borrowed from how human cells divide.
Pincode Migration Journey with Compose Multiplatform
Chethan N from PhonePe's Pincode team just shared how they migrated their Android seller app to desktop using Compose Multiplatform. The twist? They kept both codebases running in the same repo during migration...
Our Buildkite Brings All the Devs to the Yard: (Re)Building Reddit Mobile CI in 2025
Reddit's mobile team had zero professional CI experience. Then they cut build times in half and transformed developer happiness.
Accelerating on-device ML on Meta’s apps with ExecuTorch
Meta just shared how they moved billions of daily users to their new on-device ML framework. The performance gains are substantial.
Rebranding on Android Apps: Behind the Scenes
Hannah Olukoye from mobile.de reveals how her team pulled off a complete Android rebrand in just 2 weeks—but only after tackling 8 years of technical debt first.
Debugging OOMs: SQLite Query Optimization
Brian Terczynski from Thumbtack tracked down a brutal Android OOM bug that was crashing apps at startup—and the culprit wasn't a memory leak. It was hiding in plain sight: their SQLite queries.
Building a Dynamic Curve Spinner in Jetpack Compose
Sanath Sajeeva Kumara from PickMe just dropped a stunning tutorial that turns mathematical curves into mesmerizing loading animations. Who knew trigonometry could look this good in production Android apps?
Jetpack Compose State Management: The Three Musketeers
Mohanad Abdelaziz from Deloitte tackles the question every Android dev asks: how do I improve state management this time? His answer: three distinct patterns, each with serious trade-offs.
UNISOC Leverages ADPF for Enhanced Android Gaming Performance | Developer stories | Android Developers
UNISOC just proved that Android's Dynamic Performance Framework (ADPF) isn't just theory. Their implementation with LineageW delivered a 50% frame rate boost in real-world testing.
Link Inlining Optimization for Android
Alex Dadukin from Just Eat Takeaway reveals how inline links in Android apps create a localization nightmare. Their team evaluated three common approaches and found them all fundamentally broken.
Agentic AI Integration in Android Studio with Gemini
Sandhya Mohan and Jose Alcérreca from Google just dropped Agent Mode for Gemini in Android Studio. This isn't another code completion tool—it's an AI that creates execution plans, makes multi-file changes, and ...
Stop Storing Secrets Wrong: The Right Way to Encrypt Data in Android
Chamod Lakmal from PickMe reveals why most Android apps store secrets dangerously wrong. Hardcoded keys and SharedPreferences encryption are fundamentally broken, leaving user data vulnerable to extraction.
Server-driven UI SDK on Android: how RevenueCat enables remote paywalls without app updates
Jaewoong Eum breaks down how RevenueCat's Android SDK lets product teams update paywall screens remotely—no app releases, no developer bottlenecks, no waiting on store reviews.
Duolingo's Android Performance Case Study and DAU Growth
Chenglai Huang and Michael Huang from Duolingo reveal how 39% of entry-level Android users were abandoning their app before it even loaded. Their fix? A masterclass in performance optimization that saved hundre...
Android 16 Release Announcement
Matthew McCullough from Google just dropped Android 16, and it's not just another annual release. Google is fundamentally changing how Android evolves with a new two-release-per-year SDK strategy.
The Story of Pixels
Piyal Madushanka from PickMe breaks down why that 500x500px button looks completely different on your Pixel vs. your Samsung. The answer lies in understanding three deceptively simple concepts that every mobile...