Everything AndroidDev needs in the pocket

ProAndroidDev - Medium

Building a Space Flight News App with Compose Multiplatform for Android, iOS, and Desktop: Part 3

Building a Space News App with Compose Multiplatform for Android, iOS, and Desktop: Part 3 — Offline Support with SQLDelight This is the third part of a series of articles focusing on Compose Multiplatform. We are building an app for Android, iOS, and Desktop that

05 July 2025 OPEN

ProAndroidDev - Medium

Getting Started With EXO Player in Jetpack Compose

Basics, Custom Video Controls, and Playlist SupportOverview of the Series This is the first part of our series exploring the EXO Player in Android. We’ll start with the basic concepts, then set up the project and add the required dependencies. Next, we’ll develop the player

04 July 2025 OPEN

ProAndroidDev - Medium

When Kotlin object Stops Being a Singleton

Anatolii Frolov Senior Android Developer Writing honest, real-world Kotlin & Jetpack Compose insights. 📬 Follow me on Medium When Kotlin object Stops Being a Singleton was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

04 July 2025 OPEN

ProAndroidDev - Medium

Migrating to Jetpack Compose Navigation 3

A deep dive into my experimental migration to Nav3, what’s great and what’s missing In one of my previous articles, I described how I structured navigation in my Jetpack Compose app using the traditional Navigation library: https://medium.com/@stefanoq21/compose-navigation-bcfba40c7535 Recently, I decided to migrate that navigation setup

04 July 2025 OPEN

Android Studio Release Updates

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8 now available

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

03 July 2025 OPEN

Android

Opening up ‘Zero-Knowledge Proof’ technology to promote privacy in age assurance

Image of someone looking at a screen with safety symbols floating around.

03 July 2025 OPEN

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

Kodee’s Kotlin Roundup: A Carefully Curated June Edition

It’s time for another edition of Kodee’s Kotlin Roundup! If June flew by while you were deep in development, don’t worry – I’ve gathered all the ecosystem highlights for you in one handy digest. Here’s what you might have missed. Kotlin YouTube highlights That’s all

03 July 2025 OPEN

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

Case Study: Why Kakao Pay Chose Kotlin for Backend Development

This blog post is a JetBrains translation of the original post by katfun.joy, a backend developer at Kakao Pay. Kakao Pay leverages Kotlin with Spring for backend development across various services, including its insurance offerings. Check out Kakao Pay’s story to see how Kotlin helps

03 July 2025 OPEN

Android Developers Blog

Level up your game: Google Play's Indie Games Fund in Latin America returns for its 4th year

We're thrilled to announce the return of Google Play's Indie Games Fund (IGF) in Latin America for its fourth consecutive year! This year, we're once again committing $2 million to empower another 10 indie game studios across the region. With this latest round of funding,

02 July 2025 OPEN

Android Developers Blog

Top announcements to know from Google Play at I/O ‘25

At Google Play, we're dedicated to helping people discover experiences they'll love, while empowering developers like you to bring your ideas to life and build successful businesses. This year, Google I/O was packed with exciting announcements designed to do just that. For a comprehensive overview

01 July 2025 OPEN

Android Developers Blog

Get ready for the next generation of gameplay powered by Play Games Services

To captivate players and grow your game, you need tools that enhance discovery and retention. Play Games Services (PGS) is your key to unlocking a suite of services that connect you with over 2 billion monthly active players. PGS empowers you to drive engagement through

01 July 2025 OPEN

ProAndroidDev - Medium

Managing state across navigation in Jetpack Compose

Hands-on insights into mobile development, engineering, and team leadership. 📬 Follow me on Medium Managing state across navigation in Jetpack Compose was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

30 June 2025 OPEN

ProAndroidDev - Medium

“Expect Actual” Mechanism in Kotlin Multiplatform Explained

Learn how it works, see examples, and compare it to interfaces.Introduction Kotlin Multiplatform (KMM) is a modern way to write code that works on many platforms such as Android, iOS, desktop computers, and even web applications. Instead of writing the same code many times for

30 June 2025 OPEN

ProAndroidDev - Medium

Free Top-rated Agent AI: Boost Android Development with Gemini CLI in 5 Minutes

Then, click “Add another role” to assign the following 2 roles: Thanks for reading! I’m curious to see how the community uses the Gemini CLI. Share your experiences or suggestions for future articles in the comment section. And if you found this article valuable, please

30 June 2025 OPEN

ProAndroidDev - Medium

Custom Scene Strategy in Navigation 3 — Make Your App Flow Your Way

Take Full Control of Screen Transitions in Jetpack Compose with Your Own Scene StrategyContinue reading on ProAndroidDev »

30 June 2025 OPEN

ProAndroidDev - Medium

FFmpeg-Kit + 16 KB Page Size In Android*

📚 Useful Resources for Migrating to 16KB Page SizeSupport 16 KB page sizes | Compatibility | Android DevelopersEmbracing 16 KB Page Sizes in Android - Boosting PerformancePrepare your app for the 16 KB page migration🚀 Android 15+ Is Raising the Bar: Mandatory 16KB Memory Page

30 June 2025 OPEN

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

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

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

Top 3 updates for Android developer productivity at 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

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

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