Everything AndroidDev needs in the pocket

ProAndroidDev - Medium

Forget the “Setup Tax”: A Production-Ready Multi-Module Android Template

How to streamline your development workflow with pre-configured Kotlin Convention Plugins, custom Lint rules, and unified design system tokens. Creating a new Android application from scratch in modern engineering is rarely as simple as clicking File → New → New Project in Android Studio. Before

09 September 2026 OPEN

ProAndroidDev - Medium

From Permissions to Sessions: Rethinking Location Access in Android 17

ReferencesRedefining Location Privacy: New Tools and Improvements for Android 17 | Android Developers' BlogRequest session-based location access with the location button | Privacy | Android Developers From Permissions to Sessions: Rethinking Location Access in Android 17 was originally published in ProAndroidDev on Medium, where people

09 September 2026 OPEN

ProAndroidDev - Medium

My Journey Making Compose Multiplatform Work on tvOS, and What I Learned

I am an Android and Android TV developer with about ten years of experience. For the last few years I have been leading a streaming app at Devolic that has to run on Android mobile, Android TV, desktop, iOS and tvOS. This series is about

09 September 2026 OPEN

Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog

Kotlin 2.4.20 Released

The Kotlin 2.4.20 release is out! Here are the main highlights: For the complete list of changes, see What’s new in Kotlin 2.4.20 or the release notes on GitHub. How to install Kotlin 2.4.20 The latest version of Kotlin is included in the latest versions

07 September 2026 OPEN

ProAndroidDev - Medium

Build Your Own AI Code Reviewer for Free with Gemini and GitHub Actions

Why This Has Been Useful for Me I’ve been using this setup for around a month on my Android project. It’s not perfect, and I don’t blindly accept everything it says. But it has been useful as a second pair of eyes. When I’m developing

08 September 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 1 Canary 4 now available

Android Studio Rabbit 1 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

04 September 2026 OPEN

Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog

Kotlin Toolchain 0.12: Multiplatform Library Publishing, Wasm Apps, and More

Kotlin Toolchain 0.12.0 is out. This release brings some long-awaited features: multiplatform libraries publication, a preview of Wasm application support, Compose Hot Reload from the command line, and more. Read on for the details, and check the release notes for the full list of changes

03 September 2026 OPEN

ProAndroidDev - Medium

The Recompositions That Weren’t There!

How memory allocation data revealed what the Layout Inspector was hiding about Compose recompositions. I recently went down a rabbit hole trying to understand why a production Compose screen felt heavier than it should. What started as a simple profiling session turned into something bigger.

04 September 2026 OPEN

Android Studio Release Updates

Android Studio Quail 4 now available

Android Studio Quail 4 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 macOS). Otherwise,

01 September 2026 OPEN

Android

September Android Drop: Remember where you put things, ease motion sickness, and more

Android Drop logo appears on screen and fades to reveal the phrase New features have landed.

02 September 2026 OPEN

Android Developers Blog

Leverage Android skills and Gemma 4 in Android Studio Quail 4

Posted by Amman Fasil Asfaw, Product Manager, Android Studio Android Studio Quail 4 is now stable and ready for you to use in production. This is the final stable release for Android Studio Quail. The new features in Android Studio enable you to build premium

02 September 2026 OPEN

Android Developers Blog

Emulator control for adaptive app development

Posted by Rob Orgiu, Developer Relations Engineer, Adaptive Apps, Android Adaptive app development is fundamental on Android, but making sure everything looks good and every feature works the way it should require multiple tests on multiple devices. Or does it? Well, yes… and no! While

01 September 2026 OPEN

ProAndroidDev - Medium

I Use Gemini Every Day as an Android Developer -Here Are My Favorite Tips and Tricks

I spend a lot of my working day inside Android Studio. And over the last year, one thing has changed significantly: Gemini has gone from being something I occasionally opened to something that is now part of my everyday Android development workflow. I use it

01 September 2026 OPEN

ProAndroidDev - Medium

One Flag, Two Checkpoints: How a Canceled Upload Reported Success

The bug report arrived with a screen recording and no reproduction rate. Someone on the team had been checking the demo build of our short-video SDK. Publish a clip, get redirected to the grid, wait until the upload progress bar climbed somewhere between 30 and

01 September 2026 OPEN

ProAndroidDev - Medium

Building Android Apps at the Speed of Thought with Android CLI

Our local AI companion is no longer just a text generator, it is now fully equipped with native hands and feet, ready to safely manipulate our codebase directly within our local environment. And the best part? The execution of these Android skills happens entirely on

31 August 2026 OPEN

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

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

Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog

Compose Multiplatform 1.12.0 Released

Compose Multiplatform 1.12.0 is out! This version brings new tooling for AI assistants, improvements to web resource management, and finer control over desktop window states. Here are the highlights of this release: For a complete overview of the changes, check out What’s new in Compose

26 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

Kotlin : A concise multiplatform language developed by JetBrains | The JetBrains Blog

Signatures, be true: domain errors and functional handling in Kotlin

Here’s a function that signs a document: In Kotlin, Unit means the function completes without returning a meaningful value – roughly equivalent to void in Java. Got it? Now, tell me what could go wrong. You can’t. Yet, the code might be invalid. The signing

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