Everything AndroidDev needs in the pocket

ProAndroidDev - Medium

I Gave My AI Agent Eyes Inside a Real Compose App

Wiring it up is supposed to be almost boring. Compose Hot Reload has shipped bundled-by-default since CMP 1.10.0 for any project with a desktop target, so there’s no separate plugin to add. You drop one file in the project root:{ "mcpServers": { "compose-hot-reload": { "command":

31 August 2026 OPEN

ProAndroidDev - Medium

Koko, KMP Starter Kit — Part 2: Integrations

sign in? Because nothing kills a first open like a login wall in mobile apps. Users start anonymously by default, no account, no friction, and can attach a real account later without losing their data. For most first apps, anonymous sign in is all you

31 August 2026 OPEN

ProAndroidDev - Medium

Kotlin / Wasm — Auth part 2: Apple sign in

In part 1 we wired up Google Sign-in on Kotlin/Wasm with hand-rolled bindings over the Firebase JS SDK. Following the same path as my Kotlin/JS series, part 2 is Apple. The good news up front: if you have the part 1 setup, the Wasm side

31 August 2026 OPEN

ProAndroidDev - Medium

Kotlin / Wasm — Auth part 1: Google Sign in

Back in my Kotlin/JS auth series I promised that if anyone needed a guide for integrating Firebase authentication with Kotlin/Wasm, I’d make time to create one. Well, a promise is a promise. And just like that series, this one exists because I expected it to

31 August 2026 OPEN

ProAndroidDev - Medium

Mastering Jetpack Compose’s New SelectionState API

ReferencesWhat's new in the Jetpack Compose August '26 release | Android Developers' BlogSelectionState | API reference | Android Developers Mastering Jetpack Compose’s New SelectionState API was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

31 August 2026 OPEN

ProAndroidDev - Medium

One POM Line, 42 Phantom Findings: How a Vendor SDK Broke Our detekt Build

A nightly detekt run went red across 21 modules. The report claimed 42 of our casts could never succeed. One of them was a cast from FrameLayout.LayoutParams to ViewGroup.MarginLayoutParams. FrameLayout.LayoutParams extends MarginLayoutParams. That cast cannot fail. A static analysis tool was telling us the impossible

31 August 2026 OPEN

ProAndroidDev - Medium

Building an iOS-Style Bottom Sheet Stack with Navigation 3 SceneStrategy

In Android, recreating this effect has historically been challenging, particularly when managing back stack navigation and transition state. However, with the arrival of Navigation 3 (Nav3) and its declarative SceneStrategy model, building custom overlay stack hierarchies in Jetpack Compose becomes much cleaner and more extensible.

31 August 2026 OPEN

ProAndroidDev - Medium

Monads for Kotlin Developers

The word . Current Kotlin usually uses a concrete combined type, an explicit parameter, or a focused scope such as Raise. The extra specificity is often helpful here because behavior such as retaining state on failure stays visible.11. Reading Monad Terminology Kotlin usually presents these

31 August 2026 OPEN

ProAndroidDev - Medium

Build-Time Snapshots: A Better Way to Provide Defaults

A few months ago, I came across a problem in an application I was working on. We had several places where the application relied on default values when an API request failed. Over time, this led to two distinct ways of consuming APIs. In some

31 August 2026 OPEN

ProAndroidDev - Medium

You Can’t Hide Secrets in Your Android App. Here’s What to Do Instead.

If you’ve ever shipped an Android app with an API key baked into it, you’ve probably had this thought at 2 a.m. “Is this actually safe?”. The honest answer is no. Not Eventually safe, not “safe enough for now” safe. No. This article walks through

31 August 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 1 Canary 3 now available

Android Studio Rabbit 1 Canary 3 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

27 August 2026 OPEN

Android Developers Blog

How WhatsApp Upgraded to Secure, Seamless Sign-In for 1 Billion Users with Passkeys

Posted by Niharika Arora, Senior Developer Relations Engineer, Tracy Agyemang, Product Marketing Manager, Google and Mayank Manuja, Android Engineer, Meta WhatsApp is the world's largest messaging platform, serving billions of users globally. It is the default communication tool for people across diverse regions, connecting users

28 August 2026 OPEN

Android Developers Blog

Elevating app quality: Reducing memory usage and improving device migration

Posted by Raghavendra Hareesh Pottamsetty, GM, Google Play Developer & Monetization Maintaining a healthy Android ecosystem is a shared commitment where every app and game has a role to play. To help you deliver the premium experiences users expect, Google Play is introducing two new

27 August 2026 OPEN

Android Studio Release Updates

Android Studio Quail 4 RC 2 now available

Android Studio Quail 4 RC 2 is now available in the Beta channel. If you already have an Android Studio build on the Beta channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

26 August 2026 OPEN

Android Developers Blog

Ensuring Safety in the Generative AI Ecosystem: Protecting Users from Non-Consensual Intimate Content

Posted by Ron Aquino, Senior Director, Trust & Safety, Chrome, Android, and Play At Google Play, user safety and developer success go hand in hand. We continue to see growth in apps with AI generated features, and indeed, adding generative AI into your apps is

26 August 2026 OPEN

Android Developers Blog

AAOS SDV - Secure by Design

Posted by Markus Vill, Software Engineer, Sean Keys, Security Engineer, and Istvan Nador, Software Engineer, Android Auto At Google, we believe our products should be secure by design, which is why we built the Android Automotive Operating System for Software Defined Vehicle (AAOS SDV) on

25 August 2026 OPEN

Android

Here's how to use sign-to-text translation on Pixel 11.

Developed in partnership with the Deaf community, sign-to-text translates ASL into text in real time.

22 August 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 1 Canary 2 now available

Android Studio Rabbit 1 Canary 2 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

20 August 2026 OPEN

Android Developers Blog

Preparing your app for broader memory limits

Posted by Blair Harmon, Director of Product Management, Android Platform A great user experience is central to Android's mission, and delivering on that promise requires keeping devices fast, responsive, and reliable. This is why memory optimization is more critical than ever. Across the ecosystem, new

20 August 2026 OPEN

Android

Tap into the power of Gemini in Chrome on Android.

Gemini in Chrome is now available to all Android users in the U.S.

19 August 2026 OPEN

Android Developers Blog

Tinder cuts app cold starts by 47% with new R8 Configuration Analyzer

Posted by Ajesh R Pai, Developer Relations Engineer, Ulises Uriel Verduzco Diaz, Software Engineer, Tinder, and Tracy Agyemang, Product Marketing Manager Tinder is on a mission to power and inspire real connections by making meeting easy and fun for every new generation of singles. However,

19 August 2026 OPEN

Android Developers Blog

Jetpack XR SDK core libraries reach beta: The next milestone for Android XR

Posted by Amy Zeppenfeld, Developer Relations Engineer, Greg Underwood, Software Engineering Manager, Yasmine Evjen, Senior Product Manager, Android XR Since introducing the Android XR SDK, developers have transformed their ideas into innovative, immersive experiences for XR headsets and wired XR glasses. As the ecosystem expands,

19 August 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 1 Canary 1 now available

Android Studio Rabbit 1 Canary 1 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

18 August 2026 OPEN

Android Studio Release Updates

Android Studio Quail 4 RC 1 now available

Android Studio Quail 4 RC 1 is now available in the Beta channel. If you already have an Android Studio build on the Beta channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

17 August 2026 OPEN

Android

Sharing between Pixel devices is now just a tap away.

Sharing between Android devices is even easier, starting with Pixel. Use Quick Share and tap to send contact info and more.

13 August 2026 OPEN

Android Developers Blog

Enhance your app for the new Pixel lineup: Unveiled at Made by Google

Posted by Fahd Imtiaz, Senior Product Manager, Loryn Hairston, Product Marketing Manager, and Tracy Agyemang, Product Marketing Manager, Android Developer Made by Google expands what's possible across the Android ecosystem. With the introduction of the Pixel 11 Pro Fold, Pixel Watch 5, and the entire

13 August 2026 OPEN

Android Developers Blog

Bring one-handed gestures to your Wear OS app

Posted by Chiara Chiappini, Developer Relation Engineer, Android Developer Relations One-handed gestures offer a convenient and touch-free way for users to interact with their watches, enabling them to perform key actions using only the hand on which the device is worn. First introduced on Pixel

13 August 2026 OPEN

Android Developers Blog

What's new in the Jetpack Compose August '26 release

Posted by Nick Butcher, Product Manager, Jetpack Compose Today, the Jetpack Compose August ‘26 release is stable! This release brings version 1.12 across core Compose modules (see the full BOM mapping), introducing rich visual APIs like Mesh Gradients and Wide Color Gamut (WCG) support, structural

13 August 2026 OPEN

Android Studio Release Updates

Android Studio Quail 3 Patch 1 now available

Android Studio Quail 3 Patch 1 is now available in the Stable channel. If you already have an Android Studio build on the Stable channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

11 August 2026 OPEN

Android Studio Release Updates

Android Studio Quail 4 Canary 4 now available

Android Studio Quail 4 Canary 4 is now available in the Canary channel. If you already have an Android Studio build on the Canary channel, you can get the update by clicking Help > Check for Updates (or Android Studio > Check for Updates on

07 August 2026 OPEN