Android goes "Compose First" and the Android CLI exits beta: Google rewrites the rules for developers

Google officially declared Android a Compose First platform: Jetpack Compose is the canonical UI framework, the old Views system enters maintenance mode. At the same time, the Android CLI goes stable, opening Android Studio to external AI agents like Claude Code and Codex.

In the Google I/O 2026 developer keynote, Google made two announcements that, taken together, rewrite how you build an Android app in 2026.

Compose First, officially

After five years of evolution, Jetpack Compose is now declared the primary UI framework for Android. That means all new documentation, APIs, and libraries will ship Compose-first from here on; the old Views-based system — the historical foundation of Android development — enters maintenance mode. It's not deprecated, but it won't receive new features.

Legacy codebases aren't affected immediately. New projects, though, get a clear line: Compose, Kotlin, no more XML view-based UI.

Stable Android CLI

The other announcement is more technical but with broader consequences: the Android CLI is leaving beta. It's a command-line toolset that exposes Android Studio's capabilities — SDK, emulator, device deploys, semantic analysis, Compose preview rendering — to any external AI agent.

According to the official Android Developers Blog, Google explicitly cites Claude Code, Codex, and Antigravity as agents that can use it. That's a significant opening: for the first time Android development is decoupled from Google's IDE, and developers using third-party agents get full toolchain access.

What it means for teams

For PMs, two things: onboarding new developers gets faster (Compose is declarative, much more immediate than Views), and the cost of prototyping with AI drops in a tangible way. For senior developers, real pressure to invest in Compose migration now: technical debt on the old stack starts accruing in earnest today.

The stable Android CLI is available today. Compose First isn't a release — it's a strategic stance: it changes how Google talks about the platform.

← Back to all announcements