Latest in Android Development

Updated 12:29 PM
Developing Android Apps Payment failure due to this error
Developing Android Apps

Payment failure due to this error

I am trying to purchase play console id and this popping up each time. My international payments are enabled and i have sufficient amount still this is coming Pls tell me how to resolve this issue submitted by /u…

Aug 14, 11:52 AM
Developing Android Apps Made redundant
Developing Android Apps

I was solo dev maintaining 3 internal apps codebases for last 5 years and since 1.5yr heavy invested in agentic coding. Today company decided I am no longer needed because they jave some senior web dev who will be taking…

Aug 14, 11:31 AM
Developing Android Apps How to choose which Gradle flavour is best for me
Developing Android Apps

Hello guys so I was wondering about griddle flavours in my app so if I want to make a production enterprise project I have seen in my previous internship that it was Dev staging and prod. I wanted to know because I am le…

Aug 14, 08:31 AM
Developing Android Apps Android developer verification creates a serious privacy problem for pseudonymous developers
Developing Android Apps

I've been looking closely at Google's new Android developer-verification requirements. The privacy implications deserve far more attention from developers and the Android community. Going forward, Google requires develo…

Aug 14, 03:44 AM
Developing Android Apps Senior CS Student Considering Android Development
Developing Android Apps

I’m a senior CS student and I’m considering focusing on Android development as my main career path. I’ve already worked with Kotlin and have some Android experience through a short internship. For those working as Andro…

Aug 13, 09:13 PM
Android Developers Blog Enhance your app for the new Pixel lineup: Unveiled at Made by Google
Android Developers Blog

Enhance your app for the new Pixel lineup: Unveiled at Made by Google

Posted by Fahd Imtiaz, Senior Product Manager, Loryn Hairston, Product Marketing Manager, and Tracy Agyemang, Product Marketing Manager, Android Developer Made by Google expands what's possible across the Android ec…

Aug 12, 07:00 PM
Android Developers Blog Bring one-handed gestures to your Wear OS app
Android Developers Blog

Bring one-handed gestures to your Wear OS app

Posted by Chiara Chiappini, Developer Relation Engineer, Android Developer Relations One-handed gestures offer a convenient and touch-free way for users to interact with their watches, enabling them to perform key act…

Aug 12, 05:00 PM
Android Developers Blog What's new in the Jetpack Compose August '26 release
Android Developers Blog

What's new in the Jetpack Compose August '26 release

Posted by Nick Butcher, Product Manager, Jetpack Compose Today, the Jetpack Compose August ‘26 release is stable! This release brings version 1.12 across core Compose modules (see the full BOM mapping), introducing r…

Aug 12, 04:00 PM
Android Developers Blog Media3 1.11 - What's new?
Android Developers Blog

Media3 1.11 - What's new?

Posted by Toni Heidenreich, Software Engineer, Android Media3 1.11 is out. Powering the vast majority of top Android media apps, this release brings new features, bug fixes, and improvements across playback, editing,…

Aug 11, 04:00 PM
Android Developers Unbundling the Android Toolkit
Android Developers
Aug 7, 07:36 PM
Android Developers Blog Inside Android Skills - Built for deprecation
Android Developers Blog

Inside Android Skills - Built for deprecation

Posted by Jose Alcérreca, Developer Relations Engineer, Android Developer Relations We released the official Android Skills in April, and the response surpassed all our expectations. In this blog post, I'll address some …

Aug 6, 04:00 PM
Android Developers Backstage Android AI Tools: Vibe coding, sub-agents, and the Android CLI
Android Developers Backstage

Learn how the latest Android Studio AI features can streamline your daily development tasks. While the original agent mode chat was helpful, we rebuilt it with a re-architected experience that supports parallel tool call…

Aug 5, 04:00 PM
Android Developers Android AI Tools: Vibe coding, sub-agents, and the Android CLI
Android Developers
Aug 5, 03:53 PM
Developing Android Apps Shipaton Megathread #1: What are you building?
Developing Android Apps

Shipaton 2026 - Megathread #1: Ideas, Progress & Peer Feedback Shipaton is officially underway and will run through September 30. This pinned megathread is the central spot to share your concept, test out early ideas, …

Aug 4, 06:01 AM
Android Developers How does GDE Pawan Kumar describe the future of Android?
Android Developers
Aug 1, 01:43 AM
Android Developers From student to Android app developer, meet Pooja Bhaumik
Android Developers
Jul 31, 09:34 PM
Android Developers Rapid-fire: Jetpack Compose
Android Developers
Jul 31, 08:07 PM
Android Developers Jetpack Compose 5th-Anniversary: Livestream Birthday Party 🎈
Android Developers
Jul 30, 01:58 PM
Android Developers Backstage The inside story of Jetpack Compose
Android Developers Backstage

Discover the origin story of Jetpack Compose and how it changed the way Android developers build applications. We discuss the original challenges of unbundling the UI toolkit from the operating system to deliver faster u…

Jul 29, 05:49 PM
Android Developers Blog Delivering safer, age-appropriate experiences on Google Play
Android Developers Blog

Delivering safer, age-appropriate experiences on Google Play

Posted by Paul Feng, VP of Product Management, Google Play Providing a safe online experience and protecting users from harm is a top priority at Google Play. We take this responsibility seriously and have been inve…

Jul 29, 01:00 PM
Company | The JetBrains Blog Why Focus Matters in a Crowded DevOps Landscape
Company | The JetBrains Blog

We’re proud to share that JetBrains was recognized in the 2026 Gartner® Magic Quadrant™ for DevOps Platforms for Ability to Execute and Completeness of Vision.  JetBrains solutions for DevOps include Qodana for code qual…

Jul 20, 09:52 AM
Company | The JetBrains Blog JetBrains AI for Teams and Organizations: From Fragmented AI Usage to Coordinated Software Development
Company | The JetBrains Blog

JetBrains AI for Teams and Organizations: From Fragmented AI Usage to Coordinated Software Development

We’re about to start rolling out a new set of AI capabilities that provide shared context, reusable agentic workflows, organization-level governance, and cost control for software production. Developers use different AI …

Jul 7, 12:03 PM
Company | The JetBrains Blog Toolbox App 3.6: Smarter Storage Cleanup, Windows installation diagnostics, and More
Company | The JetBrains Blog

Toolbox App 3.6: Smarter Storage Cleanup, Windows installation diagnostics, and More

Toolbox App 3.6 gives you better control over local storage and makes Windows installation failures easier to diagnose. Clean up removable Toolbox App data from Settings The Toolbox App now shows how much removable data …

Jul 2, 04:30 PM
Dan Lew Codes Obfuscated Rhythm Games
Dan Lew Codes

Obfuscated Rhythm Games

I’ve been a rhythm game fiend since my introduction to Dance Dance Revolution in the early 2000s. I spent years obsessed with DDR, took a detour into Beatmania, then played Guitar Hero / Rock Band nonstop for years. I ha…

Jun 23, 02:17 PM
Company | The JetBrains Blog Your JetBrains IDE Expertise, Now on LinkedIn
Company | The JetBrains Blog

Your JetBrains IDE Expertise, Now on LinkedIn

Every developer has tools they rely on daily. The workflows they’ve built around them, the ways they’ve learned to move faster, debug smarter, and write better code – that kind of hands-on experience can be hard to put i…

Jun 17, 01:11 PM
Company | The JetBrains Blog Agentic AI Governance: Designing for Accountability and Control
Company | The JetBrains Blog

Many organizations are already deploying agentic workflows. Some are still experimental, while others are running in production. Once an AI agent can take action on behalf of a business, the question is no longer whether…

Jun 10, 03:31 AM
Company | The JetBrains Blog Why Zig Isn’t 1.0 (Yet)
Company | The JetBrains Blog

Why Zig Isn’t 1.0 (Yet)

Most programming languages follow a familiar trajectory: early experimental releases, rapid iteration, and then – at some point – a 1.0 version that signals stability and the potential for serious adoption. Zig hasn’t fo…

Jun 5, 01:49 PM
Dan Lew Codes How to use Jest mocks
Dan Lew Codes

How to use Jest mocks

For better or worse, my life has become infested by Jest mocks. I come from the land of dependency injection (I even gave a talk once!), but whenever I talk about dependency injection to JavaScript developers I get this …

May 28, 01:10 PM
Dan Lew Codes What the fuck are passkeys and why are they everywhere now?
Dan Lew Codes

What the fuck are passkeys and why are they everywhere now?

This is a writeup of a talk I gave at Minnebar 20. Originally, I threw in some Matrix references to make the talk more fun & engaging. Those jokes work better in person, so I’ve mostly omitted the Matrix from this writeu…

May 21, 01:29 PM
Fragmented - AI Developer Podcast 310 - Mitchell Hashimoto on Ghostty & His Agentic Coding Workflow
Fragmented - AI Developer Podcast

310 - Mitchell Hashimoto on Ghostty & His Agentic Coding Workflow

Mitchell Hashimoto co-founded HashiCorp, built some of the most impressive DevOps tools like Vagrant and Terraform, sold the company to IBM — and then built a terminal. Ghostty is now where a huge chunk of agentic coding…

Apr 14, 12:00 AM
Fragmented - AI Developer Podcast 309 - Background Agents
Fragmented - AI Developer Podcast

309 - Background Agents

Andrej Karpathy says the goal is to maximize how long an agent runs without your intervention. But there's a false summit most teams hit first: individual speed goes up while system speed stalls, your laptop roars under …

Apr 1, 12:00 AM
Fragmented - AI Developer Podcast 308 - How Image Diffusion Models Work - the 20 minute explainer
Fragmented - AI Developer Podcast

308 - How Image Diffusion Models Work - the 20 minute explainer

You already know how LLMs work from our popular 20-minute explainer. Now we take it to images. What does Michelangelo have to do with stable diffusion? More than you'd think. Walk away knowing how image generation actual…

Mar 24, 12:00 AM
Fragmented - AI Developer Podcast 307 - Harness Engineering - the hard part of AI coding
Fragmented - AI Developer Podcast

307 - Harness Engineering - the hard part of AI coding

The hard part of AI coding isn't generating code — it's controlling quality, safety, and drift. Kaushik and Iury break down harness engineering: the five pillars for shaping an agent's environment and what it looks like …

Mar 17, 07:22 AM
Fragmented - AI Developer Podcast 306 - Keeping your agent instructions in sync and effective
Fragmented - AI Developer Podcast

306 - Keeping your agent instructions in sync and effective

AGENTS.md is becoming the common language for AI coding tools, but keeping repo Full shownotes at fragmentedpodcast.com. Show Notes The sync problem AGENTS.md - Official spec Custom instructions with AGENTS.md - Keep you…

Mar 10, 07:07 AM
Android Developers Backstage What's so great about R8?
Android Developers Backstage

Join hosts Tor and Romain as they sit down with Søren Gjesse, Chris Craik, and Shai Barack. This week, the team dives into R8, the whole-program optimizer that handles the "last mile" of your code before it runs on a de…

Feb 18, 07:26 PM
Fragmented - AI Developer Podcast 305 - Subagents explained - What they are, when (not) to spawn them
Fragmented - AI Developer Podcast

305 - Subagents explained - What they are, when (not) to spawn them

Subagents are becoming a core primitive for serious AI-assisted development. In this episode, Kaushik and Iury disambiguate "agent" terminology, unpack plan mode vs subagents, and explain how parallel, scoped workers imp…

Feb 17, 04:08 AM
Dan Lew Codes Don't Cite Unsold eBay Listing Prices
Dan Lew Codes

Don't Cite Unsold eBay Listing Prices

Journalists, I beg of you: please stop confusing unsold eBay listings for actual sales. I’m ticked off after seeing this Patch post about NYC MetroCards selling for $5,000 and this WSJ article about Trader Joe’s totes go…

Jan 17, 01:50 AM
Android Developers Backstage XR: Virtually here
Android Developers Backstage

Join hosts Tor, Chet, and Romain as they sit down with Diego Perez (Android Studio) and Patrick Fuentes (Developer Relations) to explore the new frontiers of Android XR. This episode of Android Developers Backstage brea…

Jan 14, 07:50 PM
Handstand Sam How I’m Using Agents for Development – January 2026
Handstand Sam

How I’m Using Agents for Development – January 2026

I’m currently sitting here with Intellij IDEA IDE open with 3 workspaces (different clones of the Trailblaze project). In each one of them I’m using Firebender with the Claude Sonnet 4.5 model. As I’m writing this I just…

Jan 7, 04:23 PM
Android Developers - Medium Now In Android #123
Android Developers - Medium

Now In Android #123

Dec 19, 11:33 PM
Android Developers Backstage Bring your own model - Android Developers Backstage
Android Developers Backstage

In this episode Tor and Chet chat with Raluca Saucic and Eugene Yakavets about the new "Bring Your Own Model" feature in Android Studio which allows using other models than Gemini for agent mode, including models from An…

Dec 10, 10:09 PM
Dan Lew Codes Hacking Displate (For Fun!)
Dan Lew Codes

Hacking Displate (For Fun!)

During the pandemic my weird vice/obsession became Displates (metal wall art hung up by magnets): Some of my Displates (along with other tchotchkes in my office) For me, part of the hobby was poking holes in their websit…

Nov 18, 03:00 PM
Dan Lew Codes Balatro’s Least Erratic Decks
Dan Lew Codes

My most recent “just for fun” project was to find the least erratic of the Erratic decks in Balatro (a poker-ish roguelike deckbuilder game). Before each game, you pick a deck that has a special power. The Erratic deck c…

Nov 3, 01:00 PM
Android Developers - Medium Now in Android #121
Android Developers - Medium

Now in Android #121

Oct 20, 10:09 PM
Android Developers Backstage From natural language to UI tests: A deep dive into Journeys for Android Studio
Android Developers Backstage

Hosts Tor and Chet are joined by Adarsh Fernando, a Product Manager, and Ray Buse, a Software Engineer, to discuss Journeys for Android Studio. Powered by Gemini's vision and reasoning, Journeys aims to simplify end-to-e…

Oct 14, 05:00 PM
Android Developers - Medium Now in Android #120
Android Developers - Medium

Now in Android #120

Aug 6, 09:01 PM
Android Developers - Medium Now in Android #119
Android Developers - Medium

Now in Android #119

Jul 9, 05:02 PM
Android Developers - Medium Now in Android #118 — Google I/O 2025 Part II
Android Developers - Medium

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

Jun 18, 05:01 PM
Android Developers - Medium A product manager’s guide to adapting Android apps across devices
Android Developers - Medium

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

Jun 10, 06:06 PM
Chris Keenan Codes UseCases: Injectable Functions
Chris Keenan Codes

UseCases: Injectable Functions

This post demystifies use cases: they’re just functions with dependency injection. Single-purpose classes that simplify complex logic by letting DI handle dependencies, making code cleaner and testable.

Mar 19, 10:59 PM
Chris Keenan Codes Modularizing with Intent: Finding the Right Module Naming Convention
Chris Keenan Codes

Modularizing with Intent: Finding the Right Module Naming Convention

Kotlin module naming convention: [group-]domain-layer[-contexts]. Flat, flexible, KMP-friendly—read on!

Mar 19, 04:05 PM
Handstand Sam Running Specific Android UI Tests using TestParameterInjector via a Regex
Handstand Sam

Running Specific Android UI Tests using TestParameterInjector via a Regex

There is documentation on the Android Developer website sharing tips to run Android UI tests via the command-line which I’ve found super useful. It provides examples on how to run specific tests (instead of running them …

Jan 15, 02:49 PM
Handstand Sam LLM Based Android UI Testing – “Journeys with Gemini”
Handstand Sam

LLM Based Android UI Testing – “Journeys with Gemini”

What Do We Know About “Journeys With Gemini”? “Journeys with Gemini” was first (to my knowledge) discussed publicly at Droidcon London during a segment of #TheAndroidShow by Tor Norbye of the Android Studio team. We saw …

Dec 9, 03:17 PM
Handstand Sam Demystifying Maestro’s UI Testing Implementation
Handstand Sam

Demystifying Maestro’s UI Testing Implementation

I first heard about Maestro when it was released in 2022, but I haven’t played with it until now. I’m doing some work with Espresso and UiAutomator for Android testing and was curious how Maestro worked under the hood, s…

Nov 18, 01:59 PM
Handstand Sam Parameterized Android Tests with Burst 2.0
Handstand Sam

Parameterized Android Tests with Burst 2.0

Parameterized tests allow you to write a test once, but allow it to be called with multiple parameters. This means it is creating more methods than you’ve written, but without you having to write and maintain each one in…

Oct 31, 03:52 PM
Android in MindOrks on Medium Coroutines and Dispatchers
Android in MindOrks on Medium

Coroutines and Dispatchers

Oct 16, 06:48 AM
Handstand Sam Kotlin K2 FIR Quickstart Guide
Handstand Sam

Kotlin K2 FIR Quickstart Guide

I wrote this Kotlin K2 FIR guide because I was not able to find any guides or examples to get started with FIR for static analysis. K2 is now finally stable in Kotlin 2.0.0 and future versions, so FIR will be the recomme…

May 31, 01:18 AM
Android in The Airbnb Tech Blog on Medium Introducing Trio | Part III
Android in The Airbnb Tech Blog on Medium

Introducing Trio | Part III

Apr 11, 05:33 PM
Android in The Airbnb Tech Blog on Medium Introducing Trio | Part II
Android in The Airbnb Tech Blog on Medium

Introducing Trio | Part II

Apr 4, 04:52 PM
Android in The Airbnb Tech Blog on Medium Introducing Trio | Part I
Android in The Airbnb Tech Blog on Medium

Introducing Trio | Part I

Mar 28, 05:02 PM