Everything AndroidDev needs in the pocket

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 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 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

ProAndroidDev - Medium

Android Calendar API in Action: A Deep Dive into CalendarContract

Understanding the architecture, queries, and gotchas of Android’s Calendar Provider Android provides access to calendar data through the CalendarContract API — a ContentProvider-based interface that lets you read (and write) calendar information. While the API is powerful, it’s also filled with subtle complexities that aren’t

08 January 2026 OPEN

ProAndroidDev - Medium

Building a Glowing Bottom Navigation with AGSL Shaders

These are the dynamic parameters passed from our Kotlin code into the shader. is a reusable technique you can apply to buttons, cards, or loading states throughout your application. If you found this article helpful, please consider giving it a clap to show your support!

08 January 2026 OPEN

ProAndroidDev - Medium

Overloaded with Markers? The Secret to Clean Google Maps with Clustering in Android Jetpack Compose

When I first added hundreds of markers to Google Maps in my Android app, I thought it would look impressive. Instead, my map ended up looking like a cluttered pin cushion 🧷 — hard to read, slow to use, and frustrating for users. This is

08 January 2026 OPEN

ProAndroidDev - Medium

VHS Glitch Shader for Compose — From Zero to Production

VHS Glitch Shader for Compose — From Zero to ProductionSource code Here is the source code of each step I covered here, a tutorial project: GitHub - makzimi/android-glitch-shader-tutorial: Android Glitch AGSL Shader Tutorial And here is just the final snapshot of the shader without all

08 January 2026 OPEN

ProAndroidDev - Medium

Local MCP Development with Kotlin and Gemini CLI

Leveraging Gemini CLI and the underlying Gemini LLM to build Model Context Protocol (MCP) AI applications with Kotlin in a local development environment.Node Version Management Gemini CLI needs a consistent, up to date version of Node. The nvm command can be used to get a

07 January 2026 OPEN

ProAndroidDev - Medium

Scaling dependency management: The Shared Version Catalog

How to maintain a single source of truth for your dependencies across multiple Android projects. As a project grows, or as a company expands its portfolio of Android apps and libraries, dependency management quickly becomes difficult. We’ve all been there: copying and pasting libs.versions.toml files,

07 January 2026 OPEN

ProAndroidDev - Medium

Mastering Pagers in Android Jetpack Compose

Summary The transition from the legacy ViewPager to the Compose Pager represents a significant leap in developer productivity and UI flexibility. By embracing a state-driven model, we move away from complex adapter hierarchies and toward a declarative system where animations and data updates happen naturally.

07 January 2026 OPEN

ProAndroidDev - Medium

How to Pass Leetcode Interviews: The Ritual That Works

Introduction Hey everyone! My name is Evgenii Matsiuk. I’m currently a Staff Software Engineer at X (Twitter), previously at TrustWallet, Careem, and Kaspersky. I’m a co-author of Kaspresso, co-founder at MarathonLabs, and an Android Google Developer Expert since 2020. Over the past few years (2021–2025),

06 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

ProAndroidDev - Medium

Exploring AGSL Effects in a Single Landing Page View

Takeaways In this case study, we didn’t just build a landing page, we created an atmosphere. We moved away from the constraints of static assets and embraced the flexibility of the GPU. From solving the common problem of gradient color banding with procedural noise to

05 January 2026 OPEN

ProAndroidDev - Medium

Beyond Shared Logic: Building a Whitelabel app with Kotlin Multiplatform

Beyond Shared Logic: How to Build a Whitelabel app with Kotlin Multiplatform.How we achieved 70% code sharing and a 100% native UI feel in a production-grade banking super-app. In this article, we cover:The Dilemma: Balancing code sharing vs. native user experience.The Solution: Using KMP to

05 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 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

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

How Mobile Development Teams Use Kotlin in 2025: Insights From a Certified Trainer

This is the second guest post in a two-part series from José Luis González. José Luis has a PhD in software development and is a JetBrains-certified Kotlin Trainer, who works with developers and engineering teams to deepen their Kotlin skills and apply the language effectively

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 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

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

The Ultimate Guide to Successfully Adopting Kotlin in a Java-Dominated Environment

Adopting Kotlin in a Java-centric company is not about flipping a switch or rewriting everything “the right way”. It’s about people, timing, risk, and trust. Over the last four weeks, we’ve published a series of blog posts by Urs Peter, covering all of these aspects

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

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

Industry Leaders on the KotlinConf’25 Stage: What Global Brands Built With Kotlin

The Kotlin ecosystem continues to grow among the world’s most recognized brands, including Meta, AWS, Duolingo, Uber, and others. At KotlinConf 2025, these companies took the stage to share practical, real-world engineering stories. KotlinConf is where developers can learn directly from the teams building products

17 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