Everything AndroidDev needs in the pocket

Android Developers Blog

Evolving how LLMs are measured for Android: the next era of Android Bench

Posted by Zoe Lopez-Latorre, Senior Developer Relations Engineer, Android Back in March, we introduced Android Bench—our LLM leaderboard for real-world Android development tasks. Our goal was to provide transparency around model capabilities in Android development and to encourage model improvements, to give you more helpful

08 July 2026 OPEN

ProAndroidDev - Medium

Stop Fighting Your Navigation Library: A Practical Guide to Jetpack Navigation 3

By the end of this read, you’ll understand the core concepts and be ready to migrate or build your next project with Nav3. Compose. The API is small, predictable, and gives you full control. If you’re starting a new Compose project, I highly recommend using

08 July 2026 OPEN

ProAndroidDev - Medium

Another Way to KMP: Shared Renderers

Another Way to KMP: Shared Renderers was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

08 July 2026 OPEN

ProAndroidDev - Medium

Reducing Android JVM allocations for less memory pressure and faster logs

We substantially reduced JVM allocations on common Android logging paths by removing map-shaped work from the SDK internals. The work started with a suggestion to replace HashMap with ScatterMap; we ended up changing the field representation, the JNI boundary, and several hot logging paths. The

08 July 2026 OPEN

ProAndroidDev - Medium

Kotlin Multiplatform across two repos: what Xcode actually sees

A solo engineer’s field report on running KMP with sibling Android and iOS repositories — the parts the official docs don’t cover. Most Kotlin Multiplatform tutorials assume one of two things: a single repo where both apps live next to the shared module, or a

08 July 2026 OPEN

ProAndroidDev - Medium

On-Device AI Series (Part 2): Firebase AI Logic

On-Device AI Series (Part 2): Firebase AI Logic was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

08 July 2026 OPEN

ProAndroidDev - Medium

BroadcastReceiver Security: 7 Mistakes Every Android Developer Should Avoid

“Every exported component is a potential entry point. Secure it as if an attacker already knows it exists.” — Android Security Best…Continue reading on ProAndroidDev »

07 July 2026 OPEN

ProAndroidDev - Medium

How I Found a Deadlock Inside ART That ART Itself Couldn’t Dump

.Responsible reporting The issue was filed as a reproducible lock-ordering deadlock (ART component) with sanitized artifacts, and is publicly tracked as Issue #530992434. When publishing logs to public trackers, two sanitization rules are critical:Strip every identifier tying the dump to a specific app or account:

07 July 2026 OPEN

Android Developers Blog

Google Play launches the first Indie Games Fund in Africa

Posted by Steph Pio, Strategic Partnerships Manager, Google Play EMEA Sub-Saharan Africa is home to some of the world’s most creative storytelling. To help bring those stories to a global audience, today, we’re proud to announce the debut of Google Play’s Indie Games Fund in

06 July 2026 OPEN

ProAndroidDev - Medium

Keep UI-Only Logic in the UI with snapshotFlow

The answer reveals an important design principle in Compose.Why snapshotFlow Exists Compose already knows when its state changes. That’s how recomposition works. So when you want to perform a side effect based on that same state, creating another observable source would be redundant. Instead, Compose

07 July 2026 OPEN

ProAndroidDev - Medium

The Android Crash That Only Happened on Certain Phones

How to use Crashlytics to isolate and fix OEM-specific resource not found exceptions As Android Developers, we will use resources like icons, colors, and fonts, etc in our app as per the requirement. While creating a feature and testing it on our available emulators or

07 July 2026 OPEN

ProAndroidDev - Medium

Your Android SDK Just Crashed in Someone Else’s App. Now What?

is open source — github.com/droiddevgeeks/crash-interceptor. It’s small enough to read in one sitting, which is kind of the point. If you’re shipping an SDK and flying blind on your own crashes, give it a look. crashsink - decorate the crash handler, always delegate Your Android

03 July 2026 OPEN

Android Studio Release Updates

Android Studio Quail 3 Canary 3 now available

Android Studio Quail 3 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

03 July 2026 OPEN

Android

The latest AI news we announced in June 2026

June Pixel Drop hero

02 July 2026 OPEN

Android Developers Blog

Eclipsa Video: HDR That Looks Right on Every Screen

Posted by Tibian Elsheikh, Product Manager, Android Core Graphics and Jeffrey Jose, Product Manager, Android Core Graphics We’ve all been there: You’re scrolling through your favorite social media feed in a dim room, and suddenly an HDR video pops up. It’s so intensely bright that

30 June 2026 OPEN

Android Studio Release Updates

Android Studio Quail 3 Canary 2 now available

Android Studio Quail 3 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

26 June 2026 OPEN

Android Developers Blog

Expanded billing choice and lower fees on Google Play

Posted by Paul Feng, Vice President, Google Play Eng, Product, UX At Google Play, we are committed to delivering the best possible experience to users, while ensuring developers have the tools and adaptability to succeed. Guided by this commitment, earlier this year we announced updates

25 June 2026 OPEN

Android Studio Release Updates

Android Studio Quail 3 Canary 1 now available

Android Studio Quail 3 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

19 June 2026 OPEN

Android Developers Blog

Android developer verification: Building a safer ecosystem together

Posted by Matthew Forsythe, Director Product Management, Android App Safety Last year, we introduced Android developer verification to strengthen ecosystem security and stop malicious actors from hiding behind anonymity to release harmful apps. Millions of apps have been registered since the verification launched in March,

19 June 2026 OPEN

Android Developers Blog

Building a Mixed-Reality Tour Guide with Android XR, the Geospatial API, and Gemini

Posted by Coco Fatus, UX Designer, Alon Hetzroni, UX Engineer, Azin Mehrnoosh, Product Manager Android XR At this year's Google I/O, we announced an update for spatial experiences: the Geospatial API is now available as a preview in ARCore for Jetpack XR. By bringing Google's

18 June 2026 OPEN

Android Studio Release Updates

Android Studio Quail 2 RC 1 now available

Android Studio Quail 2 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

18 June 2026 OPEN

Android Studio Release Updates

Android Studio Quail 1 Patch 2 now available

Android Studio Quail 1 Patch 2 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

17 June 2026 OPEN

Android

New expanded Android parental controls to support families around the world

Video paused on a screen of a sitting, smiling woman surrounded by colorful, Google-themed items. Onscreen text says: Google Safety Updates, Android Parental Controls

17 June 2026 OPEN

Android

Check out what's new in Android 17

Android 17 hero image

17 June 2026 OPEN

Android

Reservations are open for XREAL AURA — plus, see more news from AWE 2026.

Reservations are now open for XREAL AURA, XREAL's first tethered XR glasses built with Google for Android XR.

17 June 2026 OPEN

Android Developers Blog

Android 17 is here

Posted by Matthew McCullough, VP of Product Management, Android Developer Today we're releasing Android 17 and making it available on most supported Pixel devices. Look for new devices running Android 17 in the coming months. Android 17 marks the start of our transition to an

16 June 2026 OPEN

Android Developers Blog

What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates

Posted by Stevan Silva, Group Product Manager, and Vinny DaSilva, Developer Relations Engineer, Android XR From augmented overlays to fully immersive environments, the Android XR ecosystem is expanding rapidly, with the Samsung Galaxy XR already available today. Alongside the latest updates from Google I/O and

15 June 2026 OPEN

Android Studio Release Updates

Android Studio Quail 2 Canary 7 now available

Android Studio Quail 2 Canary 7 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

12 June 2026 OPEN

Android Studio Release Updates

Android Studio Quail 1 Patch 1 now available

Android Studio Quail 1 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 June 2026 OPEN

Android

Paris Hilton is Android’s first icon in residence

Paris Hilton holding a dog in front of a Google building

10 June 2026 OPEN