Everything AndroidDev needs in the pocket

Android Developers Blog

Gemini and Firebase AI Logic enabled Karrot to increase sales with a translation feature built in under 2 weeks

Posted by Thomas Ezan, Sr Developer Relations Engineer and Tracy Agyemang, Product Marketing Manager Karrot is a hyperlocal, community-driven peer-to-peer marketplace app that enables users to buy, sell, and trade items with other verified users. Since launching in South Korea in 2015, the platform has

05 May 2026 OPEN

ProAndroidDev - Medium

From 5 fps to 30 fps: What the TFLite Defaults Are Hiding

One thing to verify with measurement: on some devices, the kernel’s interactive scheduler already biases hot threads to big cores hard enough that explicit pinning is a wash. Don’t assume the win exists. Confirm. Hexagon DSP: high ceiling, high integration cost Snapdragon-only. Requires the Hexagon

05 May 2026 OPEN

ProAndroidDev - Medium

Jetpack Compose Preview Isn’t Fake — And That’s Why Your UI Breaks

Understanding Compose Preview’s Partial Runtime — And Why Your UI Keeps Breaking Most Android developers treat Jetpack Compose Preview like simple screenshot tool.“It’s just a preview… why does it keep crashing?” That assumption is exactly the problem. Because Compose Preview is not fake rendering. It’s

05 May 2026 OPEN

ProAndroidDev - Medium

Building a Production-Ready Kotlin Multiplatform SDK for Android & iOS

Building a Production-Ready Kotlin Multiplatform SDK for Android & iOS was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

05 May 2026 OPEN

ProAndroidDev - Medium

Gradle plugin to catch version conflicts and their sources early

Automatic detection on every sync, with full dependency paths to the source. You can see right away: three versions of slf4j-api coming in through five independent chains. Version 2.0.17 has three paths, including multi-module chains through :profile and :feed. Gradle selects 2.0.17 as the highest.

05 May 2026 OPEN

ProAndroidDev - Medium

Managing Gradle Daemons while Coding with AI

How to use a PreToolUse hook to automatically prune stale Java processes and reclaim your RAM Working on Kotlin Multiplatform can be a very resource-intensive activity. You’ve got both Android Studio & Xcode open, at least one emulator per platform, and Gradle orchestrating everything in

05 May 2026 OPEN

ProAndroidDev - Medium

More Accessible Focus Indicators with Compose

The Focus Indicator What we’re essentially creating is a modifier that can be used in any interactive component. We want to wrap as much of the logic within the modifier and the other components so that usage in the Compose code is as easy as

05 May 2026 OPEN

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

Kodee’s Kotlin Roundup: Golden Kodee Finalists, Kotlin 2.4.0-Beta2, and New Learning Resources

Hi everyone! April brought exciting community news with the announcement of the Golden Kodee finalists, along with Kotlin and tooling releases, multiplatform progress, and fresh backend resources. I also came across the new Kotlin Professional Certificate on LinkedIn Learning, which is a great way to

04 May 2026 OPEN

Android Studio Release Updates

Android Studio Quail 1 Canary 3 now available

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

01 May 2026 OPEN

Android

Your car with Google built-in is about to get smarter, thanks to Gemini

Gemini navigation on a car screen

01 May 2026 OPEN

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

Next-Level Observability with OpenTelemetry

This tutorial was written by an external contributor. As a developer, logging is usually the first technique that you reach for when something goes wrong in your application. You add a few log statements at the start and end of a function and in the

29 April 2026 OPEN

ProAndroidDev - Medium

The Modern Guide to Android SDK Development: Testing & Distribution (Part 2 of 3)

The Modern Guide to Android SDK Development: Testing & Distribution (Part 2 of 3) was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

30 April 2026 OPEN

ProAndroidDev - Medium

Voice AI on Android: Beyond Speech-to-Text

Final thought Voice AI on Android is exciting because it feels simple to users. But under the hood, it is one of the most interesting mobile engineering problems right now. It touches:real-time audioAndroid permissionslifecycle managementstreaming networksLLM orchestrationTTS playbackinterruption handlingUI state designproduct trust The AI model

30 April 2026 OPEN

ProAndroidDev - Medium

Where should state live in Compose? A practical guide

If you’ve worked with Compose for more than five minutes, you’ve probably asked yourself:Should this state live in the Composable or in the ViewModel?What about scroll position?What about a search query?What about animation progress? There’s no universal rule that always gives you the right answer.

30 April 2026 OPEN

ProAndroidDev - Medium

Rethinking Multi-BackStack: The Case for a Segmented Single Stack in Compose Navigation 3

Stop Fighting the Framework, Start Managing the List. In this model, we treat the root of each tab as a Marker (Anchor). When switching tabs, we don’t swap the entire world — we simply reorder the groups within the single list, bringing the desired segment

30 April 2026 OPEN

Android Studio Release Updates

Android Studio Quail 1 Canary 2 now available

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

25 April 2026 OPEN

Android Developers Blog

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

Posted by Meghan Mehta, Android Developer Relations Engineer Today, the Jetpack Compose April ‘26 release is stable. This release contains version 1.11 of core Compose modules (see the full BOM mapping), shared element debug tools, trackpad events, and more. We also have a few experimental

23 April 2026 OPEN

Android Developers Blog

Streamline User Journeys with Verified Email via Credential Manager

Posted by Niharika Arora, Senior Developer Relations Engineer and Jean-Pierre Pralle, Product Manager, Credential Manager In the modern digital landscape, the first encounter a user has with an app is often the most critical. Yet, for decades, this initial interaction has been hindered by the

23 April 2026 OPEN

Android Studio Release Updates

Android Studio Panda 4 now available

Android Studio Panda 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,

21 April 2026 OPEN

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

Kotlin Professional Certificate by JetBrains – Now on LinkedIn Learning

JetBrains has partnered with LinkedIn Learning to offer the Kotlin Professional Certificate. This is a structured learning path that covers the full scope of modern software development – from Kotlin essentials all the way to building full-stack, multiplatform applications for mobile, desktop, web, and backend

21 April 2026 OPEN

Android Developers Blog

Level up your development with Planning Mode and Next Edit Prediction in Android Studio Panda 4

Posted by Matt Dyor, Senior Product Manager Android Studio Panda 4 is now stable and ready for you to use in production. This release brings Planning Mode, Next Edit Prediction, and more, making it easier than ever to build high-quality Android apps. Here’s a deep

22 April 2026 OPEN

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

Helping Decision-Makers Say Yes to Kotlin Multiplatform (KMP)

This post was written by external contributors from Touchlab. KMP is a strategic platform In the current competitive landscape, the traditional mobile development model characterized by maintaining independent, duplicated codebases for iOS and Android is no longer a sustainable use of capital. This approach systematically

21 April 2026 OPEN

Android Developers Blog

Experimental hybrid inference and new Gemini models for Android

Posted by Thomas Ezan, Senior Developer Relations Engineer If you are an Android developer looking to implement innovative AI features into your app, we recently launched powerful new updates: Hybrid inference, a new API for Firebase AI Logic to leverage both on-device and Cloud inference,

18 April 2026 OPEN

Android Studio Release Updates

Android Studio Quail 1 Canary 1 now available

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

17 April 2026 OPEN

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

Introducing Koog Integration for Spring AI: Smarter Orchestration for Your Agents

Spring AI is the application-facing integration layer you may already use. Koog is the next layer up when you need agent orchestration. Spring AI already covers the chat model API, chat memory, and vector storage for RAG, and it provides Spring Boot starters with auto-configuration.

17 April 2026 OPEN

Android Developers Blog

The Fourth Beta of Android 17

Posted by Dan Galpin, Developer Relations Engineer Android 17 has reached beta 4, the last scheduled beta of this release cycle, a critical milestone for app compatibility and platform stability. Whether you're fine-tuning your app's user experience, ensuring smooth edge-to-edge rendering, or leveraging the newest

17 April 2026 OPEN

Android Developers Blog

Android CLI and skills: Build Android apps 3x faster using any agent

Posted by Adarsh Fernando, Group Product Manager and Esteban de la Canal, Senior Staff Software Engineer As Android developers, you have many choices when it comes to the agents, tools, and LLMs you use for app development. Whether you are using Gemini in Android Studio,

17 April 2026 OPEN

Android Developers Blog

Boosting user privacy and business protection with updated Play policies

Posted by Bennet Manuel, Group Product Manager, App & Ecosystem Trust We strive to make Google Play the safest and most trusted experience possible. Today, we’re announcing a new set of policy updates and an account transfer feature to boost user privacy and protect your

16 April 2026 OPEN

Android Developers Blog

Get ready for Google I/O: Livestream schedule revealed

Google I/O 2026: Livestream Schedule Revealed Posted by The Google I/O team The Google I/O schedule is here! Tune in May 19–20 as we unveil Google’s biggest updates across AI, Android, Chrome, and Cloud. Discover new tools and features designed to unlock the future of

14 April 2026 OPEN

Android Studio Release Updates

Android Studio Panda 4 RC 1 now available

Android Studio Panda 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

14 April 2026 OPEN