Everything AndroidDev needs in the pocket

ProAndroidDev - Medium

Kotlin Multiplatform Networking with Native Android and iOS ViewModels

The shared module now provides a stable API to both mobile applications. The native ViewModels don’t need to know which Ktor engine is running, how response DTOs are mapped, or where the API base URL is configured.4. Construct the dependency graph once A common dependency

15 November 2026 OPEN

ProAndroidDev - Medium

Don’t Just Create a Flow. Know Where to Create It.

Understanding the Architectural Timing of Flow Conversion in Kotlin and Android. For example, converting an existing collection:val itemsFlow: Flow = items.asFlow() Creating a Flow from fixed values:val statusFlow: Flow = flowOf("Loading", "Success") Returning an empty Flow:val emptyItems: Flow = emptyFlow() These functions are useful, but

15 November 2026 OPEN

ProAndroidDev - Medium

Your Android APK Is Bigger Than It Needs to Be: 22 Smart Ways to Reduce Its Size

Discover 22 practical Android APK optimization tips, from R8 and unused dependencies to fonts, resources, and native libraries.Continue reading on ProAndroidDev »

14 November 2026 OPEN

Android

Designing for privacy on intelligent eyewear

Google G on a blue shield. In the background are various icons related to privacy: an eye with a diagonal line over it, a gear, an off button, etc.

13 November 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 3 RC 1 now available

Android Studio Rabbit 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 > Check for Updates on

12 November 2026 OPEN

ProAndroidDev - Medium

Inside Jetpack Compose’s $changed Bit Field: Static Arguments and Fewer Runtime Comparisons

Three cases have different consequences: Uncertain: A comparison is required. The runtime needs the previous value to establish whether the parameter changed. Same or Different: The caller already performed the necessary comparison. The callee can use the propagated result without performing another comparison or retaining

12 November 2026 OPEN

Android

Gemini Intelligence: New features, on more devices

A man speaks into a phone. Text on the screen reads 'Gemini Intelligence'

11 November 2026 OPEN

Android Developers' Blog

How SmileID Scaled Identity Verification to 18,000+ Android Device Types with CameraX

None

11 November 2026 OPEN

Android Developers' Blog

Powering Seamless Player Sign-In: Introducing the Open-Source Sign in with Google Plugin for Unity

None

10 November 2026 OPEN

ProAndroidDev - Medium

How to get 12 testers for Google Play closed testing (and actually pass)

When I finished my app SnapReturn this fall, I hit the same wall a lot of indie Android developers hit: Google wouldn’t let me publish to production until I ran a closed test with at least 12 testers for 14 days. I’m an Android developer

10 November 2026 OPEN

ProAndroidDev - Medium

AI Coding for Android: Reflections and Building Self-Verification

AI Coding is rapidly evolving from code completion into an end-to-end development workflow spanning requirements analysis, solution planning, implementation, testing, and bug fixing. For Android development, this is not simply a matter of replacing an IDE autocomplete tool with a Coding Agent. It means redesigning

10 November 2026 OPEN

ProAndroidDev - Medium

Migrating a Real Android App to Kotlin Multiplatform 3/4 — Sharing the UI without losing safety net

Migrating a Real Android App to Kotlin MultiplatformPart 3: Sharing the UI without losing the safety net Part 2 ended on a pattern: the code that moved most easily was the code that knew nothing about Android. By that logic the UI layer should have

10 November 2026 OPEN

ProAndroidDev - Medium

AI by lazy: R8 Shrinking and Obfuscation Handled by Your Agent

I gave R8 to an agent three times. The work was delegable. The evidence wasn't.Wrapping up The agent did the chore, and did it well: a release build a fraction of the size, narrow rules, no package-wide keeps, and good instincts about what was out

10 November 2026 OPEN

ProAndroidDev - Medium

Compose Multiplatform: Why You Shouldn’t Build Your Whole iOS App in Compose

How to keep your screens shared while letting iOS handle navigation and system controls. Anatolii Frolov Senior Android Developer Writing honest, real-world Kotlin & Jetpack Compose insights. 📬 Follow me on Medium Compose Multiplatform: Why You Shouldn’t Build Your Whole iOS App in Compose was

09 November 2026 OPEN

ProAndroidDev - Medium

Android Dev Summit 2026

Insights on XR, Android CLI, Compose and everything in between The Android Dev Summit made it clear that Android development is rapidly evolving to prioritise AI-driven, agentic development workflows. By extending support for the Android CLI, standardising Android Skills, and experimenting with more efficient virtualisation

09 November 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 3 Canary 3 now available

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

06 November 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 2 Patch 1 now available

Android Studio Rabbit 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 > Check for Updates on

06 November 2026 OPEN

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

The Kotlin Multiplatform Contest Is Open: Win a Trip to KotlinConf

The Kotlin Multiplatform Contest is back! Students and recent graduates, turn your idea into a cross-platform project with Kotlin Multiplatform (KMP). The authors of the top three projects will each win a trip to KotlinConf 2027 in Kraków, Poland, with conference tickets, travel, and accommodation

06 November 2026 OPEN

Android Developers' Blog

Build for an expanding lineup of Android XR devices with production-ready tools from Android Developer Summit

None

06 November 2026 OPEN

Android Developers' Blog

What’s new in intelligent apps at the Android Developer Summit

None

05 November 2026 OPEN

Android Developers' Blog

Build for every screen with the latest Jetpack Compose updates from Android Developer Summit

None

04 November 2026 OPEN

Android

Google Messages, Phone by Google, and Google Contacts get new, updated icons.

Google is updating the icons for Messages, Phone, and Contacts with a sleeker, cohesive design. See the new look for your home screen.

03 November 2026 OPEN

Android Developers' Blog

Developing for Today: 50+ New Developer Sessions on Building Apps Today

None

02 November 2026 OPEN

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

Kodee’s Kotlin Roundup: Shipaton 2026 Winners, Kotlin 2.5.0-Beta2, and KotlinConf 2027

Hi everyone! It’s been a busy few weeks since my last roundup: the Shipaton 2026 winners are in, and three Kotlin Multiplatform apps took the Ship Kotlin Everywhere Award. In other news, Kotlin 2.5.0 is taking shape with its second Beta, KotlinConf 2027 is officially

30 October 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 3 Canary 2 now available

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

29 October 2026 OPEN

Android Studio Release Updates

Android Studio Rabbit 2 now available

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

29 October 2026 OPEN

Android

XREAL AURA: Wired XR glasses to watch, work, and play

XREAL AURA

29 October 2026 OPEN

Android Developers' Blog

Agentic and Flexible: A next era of Android development

None

28 October 2026 OPEN

Android Developers' Blog

What's new in Android developer tools and performance at Android Dev Summit

None

28 October 2026 OPEN

Android Developers' Blog

Your favorite agents are now integrated in Android Studio

None

28 October 2026 OPEN