Everything AndroidDev needs in the pocket

Android Studio Release Updates

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7 now available

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7 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

27 June 2025 OPEN

Android Developers Blog

How Mecha BREAK is driving PC-only growth on Google Play Games

On July 1, Amazing Seasun Games is set to unveil its highly anticipated action shooting game - Mecha BREAK, with a multiplatform launch across PC and Console. A key to their PC growth strategy is Google Play Games on PC, enabling the team to build

26 June 2025 OPEN

ProAndroidDev - Medium

Kotlin Value Class: Type Safety Without Runtime Overhead

Kotlin’s value class lets you create type-safe wrappers around primitive values with no runtime cost in most scenarios. It's one of Kotlin’s most powerful tools for writing expressive, safe, and efficient code — especially when your domain model deserves more than just raw String and

25 June 2025 OPEN

Android Studio Release Updates

Android Studio Narwhal | 2025.1.1 now available

Android Studio Narwhal | 2025.1.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).

25 June 2025 OPEN

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

Kotlin 2.2.0 Released

The Kotlin 2.2.0 release is out! This version includes both new and stable language features, tooling updates, performance improvements for different platforms, and important fixes. Here are some additional highlights from this release: For the complete list of changes, refer to What’s new in Kotlin

24 June 2025 OPEN

Android Developers Blog

Top 3 Updates for Android Developer Productivity @ Google I/O ‘25

#1 Agentic AI is available for Gemini in Android Studio Gemini in Android Studio is the AI-powered coding companion that makes you more productive at every stage of the dev lifecycle. At Google I/O 2025 we previewed new agentic AI experiences: Journeys for Android Studio

24 June 2025 OPEN

Android Developers Blog

Agentic AI takes Gemini in Android Studio to the next level

Software development is undergoing a significant evolution, moving beyond reactive assistants to intelligent agents. These agents don't just offer suggestions; they can create execution plans, utilize external tools, and make complex, multi-file changes. This results in a more capable AI that can iteratively solve challenging

24 June 2025 OPEN

ProAndroidDev - Medium

Passkeys & Credential Manager in Android

In today’s mobile apps, sign-in experience plays a huge role in user retention and satisfaction. That’s why Google introduced Credential Manager and Passkeys — the next evolution of secure, passwordless authentication. In this blog, we’ll explore:What is Credential Manager?What are Passkeys?Why do we need them?How

23 June 2025 OPEN

ProAndroidDev - Medium

Avoid using mutable collections in the data class constructor in Kotlin

Anatolii Frolov Senior Android Developer Writing honest, real-world Kotlin & Jetpack Compose insights. 📬 Follow me on Medium Avoid using mutable collections in the data class constructor in Kotlin was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and

23 June 2025 OPEN

ProAndroidDev - Medium

Mastering Inter-Process Communication (IPC) in Android

Effective communication between different Android components or apps often requires careful management of inter-process communication (IPC). This guide provides a thorough exploration of Android’s IPC mechanisms, including Services, AIDL, Intents, Broadcasts, Messengers, and FileProviders.1. Running a Service in a Separate Process By default, all Android

23 June 2025 OPEN

ProAndroidDev - Medium

AI vs Reverse Engineering: Will AI make Android R8 obfuscation obsolete?

The ViewModel was passed to the Compose obfuscated sctructure, and for this part, we’ll need more effort to filter and define its structures.Human assessment: The structure and some components have been recognized. With this association, we can progress further in understanding the app’s logic. If

23 June 2025 OPEN

ProAndroidDev - Medium

How to Answer Like an Android Expert: ViewModel Under the Hood

If you’re interviewing for a mid-level or senior Android position, a seemingly simple question like:SummaryEach Activity/Fragment has its own ViewModelStore ✅ True — every ViewModelStoreOwner holds a separate store.ViewModelStore is retained during configuration changes ✅ Yes — via onRetainNonConfigurationInstance() on the Activity.Fragment ViewModels are retained

23 June 2025 OPEN

ProAndroidDev - Medium

QuickTrim | Creating Transcription based video Trimmer with Media3 Transformer

With transcription APIs that support word alignment, we can trim exact words or sentences from a video. This lets users remove filler words, bad takes, or silences easily. The result is a clean and polished video. This blog explains how I built QuickTrim using Media3

22 June 2025 OPEN

ProAndroidDev - Medium

Future Of Android: Why Navigation 3 is a Game-Changer!

Hello android developers, lets be honest, how many times have you pulled your hair out trying to manage navigation? Its been a nightmare, right? We have all been writing custom code make it suits our use case. From now, we have a new relief called

22 June 2025 OPEN

Android Studio Release Updates

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 6 now available

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 6 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

21 June 2025 OPEN

ProAndroidDev - Medium

The Hidden Performance Cost of Excessive Mobile Analytics

We, as Android developers, are taught the importance of data. Product managers, marketing teams, and business intelligence analysts constantly clamor for deeper insights into user behavior, feature adoption, and monetization trends. To meet this demand, we integrate robust analytics platforms like Adobe Analytics (formerly Omniture),

21 June 2025 OPEN

ProAndroidDev - Medium

Mastering ConstraintLayout in Jetpack Compose: From Basics to Advanced

🔥 Mastering ConstraintLayout in Jetpack Compose: From Basics to Advanced was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

21 June 2025 OPEN

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

Ktor 3.2.0 Is Now Available

Ktor 3.2.0 is here! This is the second minor release of the year, bringing exciting new features, performance improvements, and bug fixes. This release includes two new modules for dependency injection and HTMX, support for Gradle version catalogs, automatic configuration deserialization, Unix domain socket support

20 June 2025 OPEN

Android Developers - Medium

Now in Android #118 — Google I/O 2025 Part II

This was covered in the previous Kotlin Multiplatform section, but just in-case you missed it, Android Developers Backstage is back with another episode.Kotlin Multiplatform: Have your code and eat it too 🎂 Dustin Lam and Yigit Boyar joined host Tor Norbye to chat all about

19 June 2025 OPEN

Android Developers Blog

Top 3 things to know for AI on Android at Google I/O ‘25

AI is reshaping how users interact with their favorite apps, opening new avenues for developers to create intelligent experiences. At Google I/O, we showcased how Android is making it easier than ever for you to build smart, personalized and creative apps. And we’re committed to

17 June 2025 OPEN

Android Studio Release Updates

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 5 now available

Android Studio Narwhal Feature Drop | 2025.1.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

14 June 2025 OPEN

Android Studio Release Updates

Android Studio Narwhal | 2025.1.1 RC 2 now available

Android Studio Narwhal | 2025.1.1 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 > Check for Updates

13 June 2025 OPEN

Android Developers Blog

Upcoming changes to Wear OS watch faces

Today, we are announcing important changes to Wear OS watch face development that will affect how developers publish and update watch faces on Google Play. As part of our ongoing effort to enhance Wear OS app quality, we are moving towards supporting only the Watch

13 June 2025 OPEN

Android Developers Blog

Smoother app reviews with Play Policy Insights beta in Android Studio

Making it easier for you to build safer apps from the start We understand you want clear Play policy guidance early in your development, so you can focus on building amazing experiences and prevent unexpected delays from disrupting launch plans. That’s why we’re making it

12 June 2025 OPEN

Android

Android 16 is here

Green sixteen numbers in the middle surrounded by blue, green and orange confetti. The sixteen is framed by visuals of a food order notification, a tablet screen with a multiple windows like a desktop, a notification with text Switch to hearing aid mic?

11 June 2025 OPEN

Android

6 new Android features that are tailored to you

Two people using an Android phone to add a custom icon to an RCS group chat in Google Messages, and then starting the group chat with a message that says, “Ready to catch some waves?” with an Emoji Kitchen sticker made up of a turtle

11 June 2025 OPEN

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

Kotlin for Server-Side Development: Community Content Roundup #2

The Kotlin community keeps delivering valuable content for server-side development. From gRPC best practices to hands-on Ktor tutorials and Spring integrations, here are the latest highlights. 📖 [Article] Kotlin Tips and Tricks You May Not Know: #6 — Inject Functions in Spring Boot – Elena

10 June 2025 OPEN

Android Developers - Medium

A product manager’s guide to adapting Android apps across devices

That’s a frequent pushback from product managers and decision-makers, and if you’re just looking at top-line analytics comparing the number of tablet sessions to smartphone sessions, it might seem like a closed case. While top-line analytics might show lower session numbers on tablets compared to

11 June 2025 OPEN

Android Developers Blog

Developer preview: Enhanced Android desktop experiences with connected displays

Today, Android is launching a few updates across the platform! This includes the start of Android 16's rollout, with details for both developers and users, a Developer Preview for enhanced Android desktop experiences with connected displays, and updates for Android users across Google apps and

11 June 2025 OPEN

Android Developers Blog

Top 3 updates for building excellent, adaptive apps at Google I/O ‘25

Today, Android is launching a few updates across the platform! This includes the start of Android 16's rollout, with details for both developers and users, a Developer Preview for enhanced Android desktop experiences with connected displays, and updates for Android users across Google apps and

11 June 2025 OPEN