Everything AndroidDev needs in the pocket

Android Studio Release Updates

Android Studio Panda 3 | 2025.3.3 now available

Android Studio Panda 3 | 2025.3.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 Updates on

03 April 2026 OPEN

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

KotlinConf’26 Speakers: In Conversation With Lena Reinhard

“Over the last three to five years, many of the promises that drew people to tech have been called into question.” The tech industry has long promised opportunity, growth, and the chance to build things that reach millions of people. Today, many of those assumptions

02 April 2026 OPEN

Android Developers Blog

Android Studio supports Gemma 4: our most capable local model for agentic coding

Posted by Matthew Warner, Google Product Manager Every developer's AI workflow and needs are unique, and it's important to be able to choose how AI helps your development. In January, we introduced the ability to choose any local or remote AI model to power AI

03 April 2026 OPEN

Android Developers Blog

Announcing Gemma 4 in the AICore Developer Preview

Posted by David Chou, Product Manager and Caren Chang, Developer Relations Engineer At Google, we’re committed to bringing the most capable AI models directly to the Android devices in your pocket. Today, we’re thrilled to announce the release of our latest state-of-the-art open model: Gemma

03 April 2026 OPEN

Android Developers Blog

Gemma 4: The new standard for local agentic intelligence on Android

Posted by Matthew McCullough, VP of Product Management Android Development Today, we are enhancing Android development with Gemma 4, our latest state-of-the-art open model designed with complex reasoning and autonomous tool-calling capabilities. Our vision is to enable local agentic AI on Android across the entire

03 April 2026 OPEN

Android Developers Blog

Increase Guidance and Control over Agent Mode with Android Studio Panda 3

/* Responsive CSS for Mobile */ .post-body-wrapper { line-height: 1.6; font-family: inherit; } .post-body-wrapper img { max-width: 100%; height: auto; display: block; } /* On mobile, stack images. On desktop (wider than 600px), use floats. */ @media screen and (min-width: 601px) { .float-right { float:

03 April 2026 OPEN

Android Developers Blog

Get your Wear OS apps ready for the 64-bit requirement

Posted by Michael Stillwell, Developer Relations Engineer and Dimitris Kosmidis, Product Manager, Wear OS 64-bit architectures provide performance improvements and a foundation for future innovation, delivering faster and richer experiences for your users. We’ve supported 64-bit CPUs since Android 5. This aligns Wear OS with

02 April 2026 OPEN

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

Kodee’s Kotlin Roundup: Kotlin 2.3.20, Interview With Josh Long, and More

March was a busy month for Kotlin, with a new language release, fresh tooling, ecosystem updates, and plenty of inspiration ahead of KotlinConf’26. From practical improvements to exciting steps in AI and multiplatform, there’s a lot worth exploring. Here are the stories that stood out

31 March 2026 OPEN

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

Amper 0.10 – JDK Provisioning, a Maven Converter, Custom Compiler Plugins, and More

Amper 0.10.0 is out, and it brings a variety of new features, such as JDK provisioning, custom Kotlin compiler plugins, a Maven-to-Amper converter, and numerous IDE improvements! Read on for all of the details, and see the release notes for the full list of changes

31 March 2026 OPEN

Android Developers Blog

Media3 1.10 is out

Software Engineer Media3 1.10 is out!Media3 1.10 includes new features, bug fixes and feature improvements, including Material3-based playback widgets, expanded format support in ExoPlayer and improved speed adjustment when exporting media with Transformer. Read on to find out more, and check out the full release

31 March 2026 OPEN

Android Developers Blog

Monzo boosts performance metrics by up to 35% with a simple R8 update

.post-container { font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: auto; } .highlight-box { background-color: #f2f2f2; border-left: 5px solid #666; padding: 20px; margin: 25px 0; } .stats-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .stats-table th, .stats-table

31 March 2026 OPEN

Android Developers Blog

Android developer verification: Rolling out to all developers on Play Console and Android Developer Console

Posted by Matthew Forsythe, Director Product Management, Android App Safety Android is for everyone. It’s built on a commitment to an open and safe platform. Users should feel confident installing apps, no matter where they get them from. However, our recent analysis found over 90

31 March 2026 OPEN

ProAndroidDev - Medium

Stop Inflating WebViews in XML: A Performance Fix for Heavy Content

We had a delay(300) hiding a real initialization problem. Here’s what was actually happening — and the fix that made it disappear. Our Android app loads a heavy, interactive SVG inside a WebView — think thousands of path elements, JavaScript interactivity, the works. The problem

31 March 2026 OPEN

ProAndroidDev - Medium

AI Coding Agents Are Silently Eating Your RAM If You Do Android Development

If you’re an Android developer using AI coding agents like Claude Code or Cursor, there’s a good chance your machine is slower than it should be right now.The problem AI agents trigger Gradle builds constantly. If your setup isn’t perfectly consistent across projects — different

31 March 2026 OPEN

ProAndroidDev - Medium

Jetpack Compose: Animated Snake Border for Rectangle Shapes

Part 2 — Animated Snake Border for Rectangle Shapes . — Step 1 Extract animation STATE: By state here I mean the variable that describes the snake movement itself. If we treat the full perimeter as a closed contour of normalized length 1, then that

31 March 2026 OPEN

ProAndroidDev - Medium

Finally find the Android Service of your dreams after 13 years

Then question that came to mind — can I create UI in Compose? So, lets try to implement it As long as setContentView requires only View , we have to make ComposeViewval composeView = ComposeView(this).apply { setContent { DreamServiceTheme { DreamScreen( onOpenSettings = { openSettingsAndExitDream()

30 March 2026 OPEN

ProAndroidDev - Medium

I Stopped Using WebView for Login — Here’s Why Android Custom Tabs Win for SSO

A Senior Engineer’s Take — Why “more control” is often the wrong goal for login.Continue reading on ProAndroidDev »

30 March 2026 OPEN

ProAndroidDev - Medium

The Surface That Was Too Big

ReferencesAOSP Graphics Architecture — the BufferQueue pipeline in detailBufferQueue and Gralloc — buffer allocation mechanics; confirms allocation is sized at surface creationChromium Graphics Dev — Use TextureView as compositing surface on Android? — Sami Kyostila (Google) independently confirms the triple-buffer formula (3 × view_width ×

29 March 2026 OPEN

ProAndroidDev - Medium

Meet FlexBox: The Powerful New Layout System for Compose

ReferencesFlexBox | Jetpack Compose | Android DevelopersCompose Foundation | Jetpack | Android DevelopersStay in touch https://www.linkedin.com/in/navczydev/JavaScript is not available.navczydev - Overviewnavczydev.bsky.social Meet FlexBox: The Powerful New Layout System for Compose was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting

29 March 2026 OPEN

Android Studio Release Updates

Android Studio Panda 4 | 2025.3.4 Canary 2 now available

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

27 March 2026 OPEN

Android Developers Blog

Redefining Location Privacy: New Tools and Improvements for Android 17

Posted by Robert Clifford, Developer Relations Engineer and Manjeet Rulhania, Software Engineer A pillar of the Android ecosystem is our shared commitment to user trust. As the mobile landscape has evolved, so does our approach to protecting sensitive information. In Android 17, we’re introducing a

27 March 2026 OPEN

Android Developers Blog

The Third Beta of Android 17

Posted by Matthew McCullough, VP of Product Management, Android Developer Android 17 has officially reached platform stability today with Beta 3. That means that the API surface is locked; you can perform final compatibility testing and push your Android 17-targeted apps to the Play Store.

27 March 2026 OPEN

ProAndroidDev - Medium

Building a Deep Research Agent with Koog — Teaching Your Agent to Think in Phases

Now your research agent doesn’t just produce text: it produces structured data that your application can use. You could store it in a database, display it in a UI, feed it into another agent, whatever you need. For even more reliable structured output, you can

26 March 2026 OPEN

ProAndroidDev - Medium

How to Configure Kotlin Any Serialization with Parcelable and Serializable in Android

The topic of data serialization is fundamental for any mobile developer, since it is used for working with the network, the file system, and communication between core components. However, there is one peculiarity in this area that I encountered for the first time in seven

26 March 2026 OPEN

ProAndroidDev - Medium

Beyond Hype: The Evolving Android Architecture from Fat View Model to MVI

My Take: Why MVI is my favorite To be honest, I’ve become an MVI convert. Why? Because of Peace of Mind. In standard MVVM, you’re always one “copy-paste error” away from a state inconsistency bug. You might have five different functions updating the same StateFlow,

26 March 2026 OPEN

Android

3 new Gemini features are coming to Google TV

Image of a Google TV device displaying an NBA brief in a bright living room.

25 March 2026 OPEN

Android

Connecting your car beyond the dashboard

A dark-colored electric vehicle (EV) charging from a yellow charging station in a city setting.

25 March 2026 OPEN

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

KotlinConf’26 Speakers: In Conversation with Josh Long

“There’s never been a better time to be a JVM or Spring developer.” The Spring ecosystem has evolved dramatically over the past decade, from traditional enterprise applications to microservices, distributed systems, and now AI-powered services. Few people have witnessed that evolution as closely as Josh

24 March 2026 OPEN

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

KotlinConf 2026: Talks to Help You Navigate the Schedule

The full KotlinConf’26 schedule is finally live, and it’s packed! With parallel tracks, deep-dive sessions, and back-to-back talks, planning your time can feel overwhelming. When almost every session looks interesting, deciding where to spend your time isn’t easy. To help you navigate it all, the

20 March 2026 OPEN

Android Studio Release Updates

Android Studio Panda 4 | 2025.3.4 Canary 1 now available

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

20 March 2026 OPEN