Everything AndroidDev needs in the pocket

Android Studio Release Updates

Android Studio Rabbit 2 RC 1 now available

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

22 October 2026 OPEN

Android

Get hands-free personalized help on the road with Gemini

Center of image is a photo of a 1st-person point of view of driving a car. On the circumference of the circle are the Gemini logo and various prompts. The bottom of the image has the text "Personal Intelligence hits the road".

21 October 2026 OPEN

ProAndroidDev - Medium

AI, Meet App: Android AppFunctions

Implement the brand new API which allows your Android apps to behave just like an on-device MCP server. Your apps and AI have been side by side on your device for a while. It’s time to introduce them! Android AppFunctions is a new Android platform

21 October 2026 OPEN

ProAndroidDev - Medium

Part 3: Kotlin Flows — StateFlow & SharedFlow (The Billboards and Radio Towers)

Hey again! So far, we’ve been talking about Cold Flows (our Air Compressor). Remember: a cold flow does absolutely nothing until someone pulls the trigger (.collect()). And if three different people pull the trigger, the compressor starts up three separate times, doing the exact same

21 October 2026 OPEN

ProAndroidDev - Medium

Part 2: Kotlin Flows — Mastering Operators (Valves, Filters, and T-Joints)

Hey again! In Part 1, we built our Air Compressor (the Flow) and pulled the trigger on our Spray Gun (the .collect() function) to start the air moving. But let's be real—if you just blast raw air straight out of a compressor, you're going to

21 October 2026 OPEN

ProAndroidDev - Medium

Your Design System Is a Contract. Enforce It with Konsist and Android Lint

Your Design System Is a Contract. Enforce It with Konsist and Android Lint was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

21 October 2026 OPEN

ProAndroidDev - Medium

How Jetpack Compose Is Reshaping UI Testing: Real-World Recipes

Jetpack Compose has not merely introduced a new way to declare UI; it has fundamentally changed how Android UI testing is approached, structured, and reasoned about. Traditional View-based UI testing relies heavily on view hierarchies, resource IDs, and fragile synchronization mechanisms. Jetpack Compose replaces this

21 October 2026 OPEN

ProAndroidDev - Medium

Run, SQL Run!

Searching data like products, messages or emails is one of the most common features in modern applications. There are couple of ways to implement this. In many cases, the client works together with backend services for searching. But, for fully client based or offline first

21 October 2026 OPEN

ProAndroidDev - Medium

Exploring WebGPU on Android: Turning a 2D Image into a 3D Relief with Jetpack Compose

Overview In this tutorial, you will build an Android app that turns an ordinary photo into a 3D landscape. Bright areas of the image rise into hills, dark areas sink into valleys, and the result is drawn directly on the GPU using the AndroidX WebGPU

21 October 2026 OPEN

ProAndroidDev - Medium

Finally The Official Way of Secure DataStore is Here!

Securing data has always been a concern since the early days of app development. Platforms do their best to protect user data, but there are always edge cases. Attackers may still reach sensitive data, even in encrypted form, and if they get the key, the

21 October 2026 OPEN

ProAndroidDev - Medium

How I Built & Scaled Testy (Acquired by Rounds.com)

Many years ago, during an internship at a company that imported generic tablets and sold them with a custom version of Android, I noticed a bottleneck. Every tablet needed thorough software and hardware testing before shipping to customers. To streamline the process, I decided to

21 October 2026 OPEN

Android Developers' Blog

Grab Reduces ANRs by 32% and improves startup time by 35% with R8 and Profile guided optimization

None

19 October 2026 OPEN

ProAndroidDev - Medium

The Ghost Work Left Behind by Cancelled Coroutines

` launches into a cancelled scope, so syncData never runs. If the object is reusable, cancel its children or create a new scope for the next lifecycle.private val parentJob = SupervisorJob() private val scope = CoroutineScope(parentJob + dispatcher) fun clear() = parentJob.cancelChildren() fun startAgain() =

19 October 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 2 Canary 5 now available

Android Studio Rabbit 2 Canary 5 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 October 2026 OPEN

Android

Android earthquake alerts now available in more than 200 regions

1 billion Android earthquake alerts sent

16 October 2026 OPEN

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

Google Summer of Code 2026 With the Kotlin Foundation: Recap

Google Summer of Code 2026 has wrapped up! This was the Kotlin Foundation’s fourth year participating in GSoC, bringing new contributors into the Kotlin open-source ecosystem through hands-on projects and mentorship. This year, two projects successfully reached completion, tackling two areas of the ecosystem: improving

16 October 2026 OPEN

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

What Makes a Great KotlinConf Proposal?

The KotlinConf 2027 Call for Papers is now open! We invite developers from across the Kotlin community to bring their ideas, experiences, and expertise to the stage in Kraków. Do you have a Kotlin lesson or discovery that could help other developers? Perhaps you solved

15 October 2026 OPEN

Android

A new app experience is coming to cars with Google built-in

A car dashboard screen showing the Google Play Store interface, featuring recommended streaming apps like HBO Max and YouTube, with climate controls and system navigation icons visible along the bottom bar.

14 October 2026 OPEN

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

KotlinConf Recap: Lessons from Verifone’s Architect on Kotlin in Mission-Critical Payments

This article was written by an external contributor. Yuri Geronimus’s four-year-old son once asked him what his job was. Yuri told him he writes books: books that describe what he wants to change in the physical world. His son didn’t fully get it. Neither would

14 October 2026 OPEN

Android Developers' Blog

Bringing our latest frontier model to Android Developers

None

13 October 2026 OPEN

Android Developers' Blog

New ways to drive smarter discovery, deeper engagement, and business growth on Google Play

None

13 October 2026 OPEN

Android Developers' Blog

Introducing the Googlebook Linux Terminal Preview: A VM-Backed Environment for AI and Development

None

12 October 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 2 Canary 4 now available

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

09 October 2026 OPEN

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

Start Your Next KMP App With Kotlin Toolchain 0.13

The Kotlin Toolchain is a unified entry point into Kotlin. It lets you build JVM, Android, iOS, multiplatform, and server-side applications with a simple declarative configuration. With the release of v0.13, we now recommend the Kotlin Toolchain for most new Kotlin Multiplatform (KMP) projects. Earlier

07 October 2026 OPEN

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

Discontinuing Swift Language IDE Support in the Kotlin Multiplatform Plugin

Starting with IntelliJ IDEA 2026.3 and Android Studio Rabbit 2 | 2026.2.2, we’re discontinuing Swift language IDE features in the Kotlin Multiplatform (KMP) plugin. This includes editing, syntax highlighting, and navigation within Swift files and between Swift and Kotlin. Running iOS applications and debugging Kotlin

05 October 2026 OPEN

Android Developers' Blog

Device Streaming and Android skills - available in Android CLI

None

02 October 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 2 Canary 3 now available

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

02 October 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 1 now available

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

01 October 2026 OPEN

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

The Companions to Come

We are working on extensions to our companions mechanism to unlock new code patterns and improve interoperability across different platforms. This post outlines these new features and provides preliminary guidance on migration. Companion blocks and extensions Many programming languages provide a notion of class or

30 September 2026 OPEN

Android Developers' Blog

How Instagram Direct engineers built AI-native UI architecture with Jetpack Compose and reduced token cost per agent session by 33%

None

30 September 2026 OPEN