← All release notes
AndroidAndroid StudioApr 14, 2026 · 5 min read

What's New in Android Studio

Android Studio's recent releases center on Gemini-powered AI assistance, deeper Compose Preview tooling, and cloud-backed device testing.

Two threads run through Android Studio's last few release cycles. AI assistance moved out of the chat sidebar and toward something closer to an agent that touches your project. Compose tooling, meanwhile, matured enough that you can genuinely catch layout and accessibility problems before a device ever runs your code.

#Gemini becomes the AI assistant

Studio Bot shipped first, as an experimental chat assistant. It came back rebranded and rebuilt as Gemini in Android Studio: code completion, chat grounded in your actual project context, and capabilities that keep drifting toward agentic. Ask it for a scoped code change and it proposes a real diff rather than pasting a suggestion into chat.

Capability here moves fast release over release. Check what's available in your current stable channel instead of assuming a feature described in an older post is still accurate. This is the part of Studio changing the most.

#Compose Preview gets serious about catching problems early

Compose Preview's "UI Check" mode renders your composable across a matrix of screen sizes, font scales, and dark/light themes at once. It flags layout and accessibility issues as it goes: text getting clipped at larger font scales, contrast that doesn't clear the bar. No manually switching preview parameters one at a time.

@Preview(showBackground = true)
@Composable
fun ProfileCardPreview() {
    AppTheme {
        ProfileCard(user = sampleUser)
    }
}

Use it when: you have @Preview composables already, which you should. UI Check runs against the previews you've already written, so once those exist the return on turning it on is close to free.

#Compose Preview screenshot testing

Android Studio added tooling around Compose screenshot testing. It generates and compares rendered-preview images as part of your build, catching unintended visual regressions the way snapshot testing does for other UI frameworks. No running emulator or device needed for every check.

#Android Device Streaming

Device Streaming runs and debugs your app on real, physical Android hardware in the cloud, directly from Android Studio. Firebase Test Lab infrastructure sits underneath it. Reach for it when you need to verify behavior on a specific manufacturer device or form factor you don't have on your desk, and you'd rather not maintain a physical device lab to get there.

#App Quality Insights unifies crash and vitals data

The App Quality Insights panel puts Firebase Crashlytics crashes and Android Vitals data from Play Console side by side inside the IDE. Each one links to the exact source line where the crash occurred. Triaging a crash stops meaning alt-tab to a web console before you can start fixing it.

#K2 mode in the IDE

The Kotlin K2 compiler became the default for builds, and Studio's own code analysis engine followed. Completion, inspections, refactoring: all of it progressively moved to run on K2, first behind an opt-in "K2 mode" toggle, then as the default IDE analysis path. If your project already builds on Kotlin 2.x but the IDE still feels like it's running the old analyzer, check your K2 mode setting.

#What to adopt first

  • Turn on UI Check for your existing @Previews first. Highest ratio of value to effort here, since you likely already have the previews it needs.
  • Wire up App Quality Insights if you ship with Crashlytics or Play Vitals already. It's a triage workflow improvement with no code changes required.
  • Gemini's usefulness depends entirely on your current stable channel. Don't plan a workflow around a specific agentic capability without verifying it's in the version your team runs.
  • Device Streaming and screenshot testing answer specific pain points: no access to a device model, or recurring visual regressions. Adopt them when you hit one rather than proactively. They're tools for a problem, not defaults every project needs.