Everything AndroidDev needs in the pocket

Android Studio Release Updates

Android Studio Otter 3 Feature Drop | 2025.2.3 now available

Android Studio Otter 3 Feature Drop | 2025.2.3 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

16 January 2026 OPEN

Android Developers Blog

LLM flexibility, Agent Mode improvements, and new agentic experiences in Android Studio Otter 3 Feature Drop

Posted by Sandhya Mohan, Senior Product Manager and Trevor Johns, Developer Relations Engineer We are excited to announce that Android Studio Otter 3 Feature Drop is now stable! This feature-packed release brings a huge update to your agentic workflows in Android Studio, and offers you

16 January 2026 OPEN

ProAndroidDev - Medium

Swipe to Pay, or How we rewrote the Payment Slider on Compose

First, let’s talk about the bugs we had to fix. . Why? Because state changes and the animation restarts. At the same time, in the second column (skipped recompositions) the counters increase. That means the recomposition from the parent scope doesn’t propagate into children. And

13 January 2026 OPEN

ProAndroidDev - Medium

Creating a Kotlin DSL for Jetpack Compose Components

Conclusion Creating a Kotlin DSL for Compose components allows you to leverage the power of Kotlin to simplify and organize your UI in a declarative way. Besides making the code more readable, this approach promotes reusability and scalability of components. Why not give it a

13 January 2026 OPEN

ProAndroidDev - Medium

The Magic Behind Kotlin’s data and sealed Keywords: What Really Happens Under the Hood

A Deep Dive into Compiler Implementation for the Curious Android Developer Hey! So you’ve been using data and sealed classes in your Kotlin code, and they work great. But have you ever wondered: What exactly happens when the compiler sees these keywords? I remember when

13 January 2026 OPEN

ProAndroidDev - Medium

[Android] Building Android 16’s Live Activities| Game-Changer for Live Notification Updates

Google Finally Caught Up to iOS with Real-Time Persistent NotificationsContinue reading on ProAndroidDev »

13 January 2026 OPEN

ProAndroidDev - Medium

Beyond Flat Lists: Build Expressive Material 3 Lists in Compose

References Compose Material 3 | Jetpack | Android DevelopersKeep in touch https://www.linkedin.com/in/navczydev/JavaScript is not available.navczydev.bsky.socialnavczydev - OverviewNav Singh (@navczydev@androiddev.social) Beyond Flat Lists: Build Expressive Material 3 Lists in Compose was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and

13 January 2026 OPEN

ProAndroidDev - Medium

in, out, reified: A Practical Guide to Kotlin Generics

Building a simple event bus to understand variance, once and for allIntroduction Kotlin’s standard library is full of generic signatures — List, Comparable, Sequence. The in and out keywords appear constantly, but what do they actually mean? And when does a regular

13 January 2026 OPEN

ProAndroidDev - Medium

The SDK Mindset: Why Your Code Isn’t Your Own Anymore

can be tested in pure JVM tests (runs in milliseconds)Android-specific code is isolated to implementation classesHost apps can inject custom `TransactionRepository` implementationsCore logic can be shared across platforms via Kotlin MultiplatformPart VIII: Resource Respect — The Ultimate Guest Behavior You’re not the only guest at

13 January 2026 OPEN

ProAndroidDev - Medium

The Easiest Way to Add Haptic Feedback in Compose Multiplatform

Jindong has 100+ unit tests for verification, using Kotest to verify the logic of each component node. For the Android implementation, we use Robolectric to verify the interaction with the Android Framework. Instead of relying on expensive physical devices for CI, we utilize ShadowVibrator to

12 January 2026 OPEN

ProAndroidDev - Medium

Tracing the User Journey with Coroutines in Kotlin Multiplatform

How do you understand what a user actually experienced when everything is asynchronous, cross-platform, and happening “somewhere” inside coroutines? Kotlin Multiplatform (KMP) gives us a powerful shared runtime across Android and iOS. Coroutines make concurrency expressive and safe. But once your app grows beyond a

12 January 2026 OPEN

ProAndroidDev - Medium

From RecyclerView to LazyColumn: A Performance Optimization Playbook for Jetpack Compose

When our team made the jump to Jetpack Compose, one thing immediately stood out — the simplicity of handling lists. No more wrestling with complex adapters, tricky cell updates, or manual diffing; just drop your items into a LazyColumn, add keys, and voilà — instant

11 January 2026 OPEN

Android Studio Release Updates

Android Studio Panda 1 | 2025.3.1 Canary 4 now available

Android Studio Panda 1 | 2025.3.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

09 January 2026 OPEN

Android Developers Blog

Ultrahuman launches features 15% faster with Gemini in Android Studio

Posted by Amrit Sanjeev, Developer Relations Engineer and Trevor Johns, Developer Relations Engineer Ultrahuman is a consumer health-tech startup that provides daily well-being insights to users based on biometric data from the company’s wearables, like the RING Air and the M1 Live Continuous Glucose Monitor

09 January 2026 OPEN

Android Studio Release Updates

Android Studio Otter 3 Feature Drop | 2025.2.3 RC 3 now available

Android Studio Otter 3 Feature Drop | 2025.2.3 RC 3 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 >

09 January 2026 OPEN

Android Studio Release Updates

Android Studio Panda 1 | 2025.3.1 Canary 3 now available

Android Studio Panda 1 | 2025.3.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

06 January 2026 OPEN

Android

Android XR lights up Sphere in Las Vegas for CES.

During CES 2026, Sphere in Las Vegas is lit up with an Android XR animation.

06 January 2026 OPEN

Android Studio Release Updates

Android Studio Panda 1 | 2025.3.1 Canary 2 now available

Android Studio Panda 1 | 2025.3.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

30 December 2025 OPEN

Android Studio Release Updates

Android Studio Otter 3 Feature Drop | 2025.2.3 RC 2 now available

Android Studio Otter 3 Feature Drop | 2025.2.3 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 >

30 December 2025 OPEN

Android Studio Release Updates

Android Studio Otter 2 Feature Drop | 2025.2.2 Patch 1 now available

Android Studio Otter 2 Feature Drop | 2025.2.2 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 >

24 December 2025 OPEN

Android

60 of our biggest AI announcements in 2025

A translucent blue rectangle lies against a black background with blue dots and lines. Within the rectangle is text saying 2025, along with a grid of 12 images, each representing a big Google AI moment from the year.

23 December 2025 OPEN

Android Developers - Medium

Now In Android #123

Kakao Mobility utilized Gemini Nano via ML Kit’s GenAI Prompt API for two main functions:Parking Assistance: It uses multimodal capabilities to detect improperly parked bikes and scooters on yellow tactile paving, reducing server costs and enhancing user privacy compared to cloud-based image recognition.Improved Address Entry:

20 December 2025 OPEN

Android Developers Blog

Media3 1.9.0 - What’s new

Posted by Kristina Simakova, Engineering Manager Media3 1.9.0 – What's new?Media3 1.9.0 is out! Besides the usual bug fixes and performance improvements, the latest release also contains four new or largely rewritten modules: media3-inspector - Extract metadata and frames outside of playbackmedia3-ui-compose-material3 - Build a

20 December 2025 OPEN

Android Studio Release Updates

Android Studio Panda 1 Canary 1 now available

Android Studio Panda 1 | 2025.3.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

20 December 2025 OPEN

Android Developers Blog

Goodbye Mobile Only, Hello Adaptive: Three essential updates from 2025 for building adaptive apps

Posted by Fahd Imtiaz – Product Manager, Android Developer Goodbye Mobile Only, Hello Adaptive: Three essential updates from 2025 for building adaptive apps In 2025 the Android ecosystem has grown far beyond the phone. Today, developers have the opportunity to reach over 500 million active

20 December 2025 OPEN

Android Studio Release Updates

Android Studio Otter 3 Feature Drop | 2025.2.3 RC 1 now available

Android Studio Otter 3 Feature Drop | 2025.2.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 >

19 December 2025 OPEN

Android Developers Blog

Bringing Androidify to Wear OS with Watch Face Push

A few months ago we relaunched Androidify as an app for generating personalized Android bots. Androidify transforms your selfie photo into a playful Android bot using Gemini and Imagen. However, given that Android spans multiple form factors, including our most recent addition, XR, we thought,

19 December 2025 OPEN

Android Developers Blog

Brighten Your Real-Time Camera Feeds with Low Light Boost

Posted by Donovan McMurray, Developer Relations Engineer We recently shared how Instagram enabled users to take stunning low light photos using Night Mode. That feature is perfect for still images, where there’s time to combine multiple exposures to create a high-quality static shot. But what

18 December 2025 OPEN

Android Developers Blog

Build smarter apps with Gemini 3 Flash

Posted by Thomas Ezan, Senior Developer Relations Engineer Today, we're expanding the Gemini 3 model family with the release of Gemini 3 Flash, frontier intelligence built for speed at a fraction of the cost. You can start building with it immediately, as we’re officially launching

18 December 2025 OPEN

Android Developers Blog

Notes from Google Play: A look back at the tools that powered your growth in 2025

Posted by Sam Bright – VP & GM, Google Play + Developer Ecosystem Hi everyone, Thank you for making 2025 another amazing year for Google Play. Together, we’ve built Play into something much more than a store—it’s a dynamic ecosystem powered by your creativity. This

16 December 2025 OPEN