Everything AndroidDev needs in the pocket

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

Pick Your KotlinConf Workshop by What You Want to Learn

Hi! Already coming to KotlinConf in Munich? Kick off the conference with a full day of hands-on workshops on May 20. Not going yet? Then this is a good moment to get your KotlinConf ticket and start with a workshop that matches what you want

03 February 2026 OPEN

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

Join the Kotlin Ecosystem Mentorship Program

TL;DR: The Kotlin Foundation is launching a mentorship program that pairs experienced open-source maintainers with new Kotlin contributors to help them make their first meaningful contributions, with branded swag and a chance to win a trip to KotlinConf. I still remember my first contribution to

03 February 2026 OPEN

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

Koog x ACP: Connect an Agent to Your IDE and More

We hope you’re staying up to date with our latest posts and have checked out our tutorials on how to create coding agents in Koog and connect ACP-compliant agents to your JetBrains IDE. As useful as these guides are, one important piece was hitherto missing

03 February 2026 OPEN

ProAndroidDev - Medium

Building a Claude Skill: XML to Jetpack Compose Converter

. Building a Claude Skill: XML to Jetpack Compose Converter was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

03 February 2026 OPEN

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

Qodana for Android: Increasing Code Quality for Kotlin-First Teams

When people think about tooling for Android development, the conversation often gravitates towards platform-specific concerns: UI performance, layout validation, device compatibility, or resource management. Yet for many Android teams, the most persistent challenges don’t sit at the platform level – they’re in the team’s Kotlin

01 February 2026 OPEN

ProAndroidDev - Medium

How to Pre-download Videos in Android using Media3 ExoPlayer

Conclusion The key to a high-performance media application is anticipation. By leveraging Media3’s DownloadManager, you can move beyond simple playback caching to a proactive preloading strategy. This allows your application to start downloading the first few videos of a feed in the background — even

02 February 2026 OPEN

ADN News

Android Modularization for Large Teams — Part 2

Understand the benefits of modularization for large teams. Deep dive into the technical details, using the API-Implementation pattern.

31 January 2026 OPEN

Android Studio Release Updates

Android Studio Panda 2 | 2025.3.2 Canary 2 now available

Android Studio Panda 2 | 2025.3.2 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

31 January 2026 OPEN

ProAndroidDev - Medium

Exploring Android Compose with SDUI: A Practical Guide with Examples

Jetpack Compose and Server-Driven UI (SDUI) User interface (UI) development in Android has evolved dramatically in recent years. With the introduction of Jetpack Compose, building UIs has become more intuitive, declarative, and powerful. Meanwhile, the concept of Server-Driven UI (SDUI) has gained traction, enabling interfaces

30 January 2026 OPEN

Android Studio Release Updates

Android Studio Panda 1 | 2025.3.1 RC 1 now available

Android Studio Panda 1 | 2025.3.1 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

29 January 2026 OPEN

Android Developers Blog

Accelerating your insights with faster, smarter monetization data and recommendations

Phalene Gowling, Product Manager, Google PlayTo build a thriving business on Google Play, you need more than just data – you need a clear path to action. Today, we’re announcing a suite of upgrades to the Google Play Console and beyond, giving you greater visibility

30 January 2026 OPEN

ProAndroidDev - Medium

Why Certificate Pinning Alone Won’t Stop Modern MITM Attacks

An Android & Backend Architecture Reality Check For years, mobile security advice has included the same line: TLS decryption In these scenarios, attackers bypass pinning by:Hooking certificate validation functionsOverriding TrustManager or OkHttp logicModifying app bytecodeExtracting session tokens directly from memory At this point, TLS is

30 January 2026 OPEN

ProAndroidDev - Medium

Securing Secrets in Android: From API Keys to Production-Grade Defense

In Android development, handling sensitive data such as API keys, client secrets, cryptographic material, and access tokens is a security-critical responsibility. Any secret shipped inside an Android application should be assumed extractable under sufficient effort. APKs can be decompiled, memory can be inspected, and runtime

30 January 2026 OPEN

ProAndroidDev - Medium

From Pixels to Perfection: A Deep Dive into Compose’s onGloballyPositioned

From Pixels to Perfection: A Deep Dive into Compose’s onGloballyPositioned was originally published in ProAndroidDev on Medium, where people are continuing the conversation by highlighting and responding to this story.

30 January 2026 OPEN

ADN News

Android Modularization for large teams - Part 1

How to use API-Implementation modules to empower large team on large projects

29 January 2026 OPEN

Android Developers Blog

How Automated Prompt Optimization Unlocks Quality Gains for ML Kit’s GenAI Prompt API

Automated Prompt Optimization (APO)To further help bring your ML Kit Prompt API use cases to production, we are excited to announce Automated Prompt Optimization (APO) targeting On-Device models on Vertex AI. Automated Prompt Optimization is a tool that helps you automatically find the optimal prompt

29 January 2026 OPEN

ProAndroidDev - Medium

Dynamic Height Top App Bar in Jetpack Compose

Master dynamic height Top App Bars in Jetpack Compose. Build flexible, reactive headers that go beyond the limitations of standard Material 3 components.The Problem with Standard App Bars Material3’s ) while maintaining complete control over the visual presentation. This approach is perfect for profile screens,

29 January 2026 OPEN

Android Studio Release Updates

Android Studio Panda 2 Canary 1 now available

Android Studio Panda 2 | 2025.3.2 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

27 January 2026 OPEN

Android Developers Blog

The Embedded Photo Picker

Posted by Roxanna Aliabadi Walker, Product Manager and Yacine Rezgui, Developer Relations EngineerThe Embedded Photo Picker: A more seamless way to privately request photos and videos in your app Get ready to enhance your app's user experience with an exciting new way to use the

28 January 2026 OPEN

Android Developers Blog

Beyond the smartphone: How JioHotstar optimized its UX for foldables and tablets

Posted by Prateek Batra, Developer Relations Engineer, Android Adaptive Apps Beyond Phones: How JioHotstar Built an Adaptive UX JioHotstar is a leading streaming platform in India, serving a user base exceeding 400 million. With a vast content library encompassing over 330,000 hours of video on

27 January 2026 OPEN

ProAndroidDev - Medium

Shaders on Android: From Fractals to Real UI

Link to GitHub: AnimatedBackground.ktSummary Shaders are an incredibly powerful tool — but only when used for the right problems. In this article, I explored AGSL through fractals as a way to understand how shaders really behave on Android. Rendering the Mandelbrot and Julia sets showed

27 January 2026 OPEN

ProAndroidDev - Medium

You Shall Not Pass or Dispose

Displaying a list of items has always been a part of user interfaces. We can see it in almost every app, but it comes with some challenges to the user experience, like waiting for new items to load after scrolling or seeing a janky, unresponsive

27 January 2026 OPEN

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

Building AI Agents in Kotlin – Part 5: Teaching Agents to Forget

Previously in this series: Agents eventually run out of context. When they do, they crash, and you lose everything mid-task. We’ve been running GPT-5 Codex since Part 1. It scores 0.58 on SWE-bench Verified. We tried Claude Sonnet 4.5 next, which scored 0.6 and ran

27 January 2026 OPEN

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

Meet the First Speakers Heading to KotlinConf 2026

With each KotlinConf, developers from around the world come together to learn from leading experts, explore the latest industry insights, and engage with the Kotlin community. KotlinConf’25 alone welcomed attendees from over 50 countries. KotlinConf’26 is just a few months away, and we’re excited to

26 January 2026 OPEN

Android Developers Blog

Trade-in mode on Android 16+

Supporting Longevity through Faster Diagnostics Posted by Rachel S, Android Product Manager Trade-in mode: faster assessment of a factory-reset phone or tablet, bypassing setup wizard, a new feature on Android 16 and above.Supporting device longevityAndroid is committed to making devices last longer. With device longevity

27 January 2026 OPEN

ProAndroidDev - Medium

The Untapped Power of Jetpack Compose Modifiers

Every Compose developer chains modifiers. It’s second nature: you need padding, a background, maybe a clip, then make the item clickable. Easy. But here’s the twist: the order of those modifiers can make the this massive, invisible clickable area. And in the end, we are

27 January 2026 OPEN

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

Ktor 3.4.0 Is Now Available!

Ktor 3.4.0 improves stability and addresses outstanding issues. Highlights include OpenAPI generation, Ztsd support for the compression plugin, duplex streaming for OkHttp, Structured concurrency integrations for the HTTP request lifecycle, and much more. For a detailed list of all the changes, check out the What’s

24 January 2026 OPEN

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

Exposed 1.0 Is Now Available

This is the first major release of Exposed – a huge milestone for both the project and the Exposed team! This release brings many new exciting features, the most requested being R2DBC support, as well as performance enhancements and bug fixes. Exposed 1.0 also introduces

24 January 2026 OPEN

Android Developers Blog

Ready to review some changes but not others? Try using Play Console’s new Save for later feature

Posted by Georgia Doyle, Senior UX Writer and Content Designer, and Kanu Tibrewal, Software Engineer We’ve launched a new Save for later feature on Google Play Console’s Publishing overview to give you more control over when you send changes for review. In the past, changes

22 January 2026 OPEN

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

How to Avoid Common Pitfalls With JPA and Kotlin

This post was written together with Thorben Janssen, who has more than 20 years of experience with JPA and Hibernate and is the author of “Hibernate Tips: More than 70 Solutions to Common Hibernate Problems” and the JPA newsletter. Kotlin and Jakarta Persistence (also known

21 January 2026 OPEN