Everything AndroidDev needs in the pocket

Android

Designing emoji for the way we communicate today

A series of emoji's: pancakes, tennis, sloth, fried egg, squidthumbs up

18 July 2026 OPEN

ProAndroidDev - Medium

Kotlin Architecture Tests with Konture: A Practical Guide - Part 3/3

The best first architecture test is usually not clever. It is a rule the team already believes:Feature implementation modules must not depend on sibling feature implementation modules. That rule is concrete. It is easy to explain. It is painful when broken. It also exercises the

18 July 2026 OPEN

ProAndroidDev - Medium

The 120Hz Trap: Debugging Infinite Recomposition and Silent Deep Link Failures on ColorOS

The 120Hz Trap: Debugging Infinite Recomposition and Silent Deep Link Failures on ColorOS was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

18 July 2026 OPEN

ProAndroidDev - Medium

Kotlin Architecture Tests: Why Konture Exists - Part 2/3

If :feature:checkout:impl adds this dependency:implementation ( project ( ":feature:profile:impl" )) the build may still pass. The immediate feature may even ship faster. But the module graph now says checkout is coupled to profile internals. That has practical consequences:A profile implementation change can force more downstream

18 July 2026 OPEN

ProAndroidDev - Medium

Kotlin Architecture Tests: What They Are and Why They Matter - Part 1/3

Typical rules:Public domain APIs should not expose database entities or network DTOs.Public feature API packages should expose contracts and stable models, not implementation classes.Persistence or framework annotations should not leak into clean business interfaces.Library modules should keep implementation packages internal unless they are intentionally public.

18 July 2026 OPEN

ProAndroidDev - Medium

I Stopped Eyeballing LLM Output and Started Scoring It Like a Unit Test

I’m a mobile engineer who ships AI products, open to staff/principal roles, remote US or hybrid Sacramento/Bay Area. Find me on LinkedIn. I Stopped Eyeballing LLM Output and Started Scoring It Like a Unit Test was originally published in ProAndroidDev on Medium, where people are

18 July 2026 OPEN

ProAndroidDev - Medium

ActivityNotFoundException in Android: How to Reproduce and Fix It

A real debugging technique using an AOSP emulator Activities are one of the fundamental building blocks of an Android application. Every app has at least one activity as its entry point. While ActivityNotFoundException is easy to fix, reproducing it during development can be surprisingly difficult.

17 July 2026 OPEN

ProAndroidDev - Medium

I Built a Jelly-Like FAB Menu for Jetpack Compose

Try it yourself If you’d like to explore the implementation or use JellyFab in your own project: Source code: https://github.com/iprashantpanwar/JellyFab JitPack: https://jitpack.io/#iprashantpanwar/JellyFab If you enjoyed this deep dive, you might also like my previous article: Morphing Blobs with Jetpack Compose: From Circle to Organic Waves

17 July 2026 OPEN

ProAndroidDev - Medium

Multi-Module Build Economics: Designing API vs. Implementation Boundaries to Survive 50+ Dev Teams

By Senior Software Engineer @ Google1. The Micro-Economics of Gradle Build Graphs At five developers, your build system is invisible. At 50+ developers across 10 distinct feature squads, your Gradle build graph is either an accelerator or your single largest payroll drain. Most Android teams

17 July 2026 OPEN

Android Studio Release Updates

Android Studio Quail 4 Canary 1 now available

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

16 July 2026 OPEN

Android

The DMA should not undercut security & privacy for Europeans

Today's decisions risk undermining vital privacy and security guardrails for millions of Europeans. We have repeatedly offered solutions to safeguard users while satisfy…

16 July 2026 OPEN

ProAndroidDev - Medium

On-Device AI Series (Part 3): MediaPipe Tasks

ML Kit gives you Google’s models. MediaPipe gives you the pipeline. In Part 1 we reached for ML Kit because it’s turnkey: add a dependency, pass an InputImage, get a structured result. That covers a huge slice of everyday mobile AI. But every team eventually

16 July 2026 OPEN

ProAndroidDev - Medium

Teaching a Kotlin Chess Engine to Debug Itself

The loop, live Here’s an agent (OpenCode, GLM-5.2) working it from that one line: The agent went from a 127-node over-count at the root of a complex middlegame to one illegal move, confirmed the hypothesis against the second oracle’s output, and undid precisely the rule

16 July 2026 OPEN

Android Studio Release Updates

Android Studio Quail 3 RC 1 now available

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

15 July 2026 OPEN

Android Studio Release Updates

Android Studio Quail 2 now available

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

14 July 2026 OPEN

Android Developers Blog

Android Studio Quail 2 is Stable: Multi-task with the Android Studio AI agent

Posted by Amman Asfaw, Product Manager, Android Studio Android Studio Quail 2 is now stable and ready for you to use in production, bringing a shift to your IDE with concurrent agentic workflows, natively integrated memory leak profiling, and context-aware crash remediation. Whether you are

14 July 2026 OPEN

Android Studio Release Updates

Android Studio Quail 3 Canary 4 now available

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

10 July 2026 OPEN

Android Studio Release Updates

Android Studio Quail 2 RC 2 now available

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

09 July 2026 OPEN

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

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

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 July 15, 2026: Updated Play Console requirements for Play developers To meet Android developer verification and updated Play Console Requirements, Play developers must register their Play apps in Play Console. While 99% of apps on

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