The official IDE for Android app development, Android Studio, has now introduced Gemini, an AI-powered coding companion that enhances your productivity.
What programming languages does Android Studio support?
Android Studio supports Kotlin, Java, and C++ natively, and also provides additional support for other languages through plugins.
Do I need to pay to use Gemini AI assistant in Android Studio?
No, individual developers can use the Gemini AI assistant in Android Studio for free. This free tier includes features like code completion, generation, and conversational assistance within the IDE.
What is Android Studio Cloud and how do I access it?
Android Studio Cloud is a browser-based version of Android Studio, accessible through Firebase Studio. It allows you to develop Android apps without the need for local installations by streaming a Linux VM running Android Studio directly in your browser. This is especially useful for coding on the go or using lower-end devices.
Features
Compose design tools
Create dynamic layouts with Jetpack Compose, preview them on any screen size, and inspect Compose animations using built-in tools.
Intelligent code editor
Enhance your coding experience with an intelligent code editor that offers code completion for Kotlin, Java, and C/C++ programming languages. Live Edit feature allows you to see code changes immediately when editing Jetpack Compose.
Android App Bundle
Optimize your app size before publishing by inspecting the contents of your app APK file or Android App Bundle. Compare different versions to see how your app size has changed.
Instant Run
Make code and resource changes to your app running on a device or emulator and see the changes instantly. Instant Run speeds up your edit, build, and run cycles.
Fast emulator
Test your application on various Android devices with the Android Emulator. Responsive layouts adapt to different device types.
Flexible build system
Customize your build with Gradle, generating multiple build variants for different devices from a single project.
Realtime profilers
Get realtime statistics on your app’s CPU, memory, and network activity. Identify performance bottlenecks and improve app performance.
Gemini in Android Studio
AI assistant in Android Studio that helps you generate code, fix errors, and get answers related to Android app development. Available in Android Studio Jellyfish.
Code Anywhere with Android Studio Cloud
Access Android Studio Cloud in your browser through Firebase Studio. Streamline your workflow without local installations.
What’s New
Check out the complete release notes here.
Create new UI from a design mock
Generate Compose code from a design mock to kickstart your UI development process.
Match your UI with a target image
Refine your UI implementation to be pixel-perfect by matching it with a target image.
Iterate on your UI with natural language
Modify your UI using natural language prompts for specific and creative changes.
Find and fix UI quality issues
Verify your UI quality and accessibility by fixing common issues.
Manage multiple conversation threads with Gemini
Organize your conversations with Gemini into multiple threads to improve response quality and efficiency.
Find and review changes using the changes drawer
Track and manage changes made by the AI agent using the changes drawer.
Android Studio Otter 2 Feature Drop | 2025.2.2
Android Studio Ladybug is the latest version in the stable channel, offering new features and improvements for Android app development.
If you encounter any issues, refer to the Known issues or Troubleshoot page in Android Studio.
Android Gradle plugin and Android Studio compatibility
AGP versions required for different Android Studio versions are listed for building Android apps.
Introducing Gemini in Android Studio
Gemini in Android Studio is an AI-powered coding companion that enhances your Android development experience.
New sign-in flow
Sign in to Android Studio with your Developer account to access Google developer services directly from the IDE.
Access real devices with Device Streaming in Android Studio
Connect securely to remote physical Android devices for testing purposes.
App Quality Insights support for ANRs, custom data, and multi-events
Dive deeper into App Quality Insights with support for ANR reports, custom data, and multi-events.
Embedded Layout Inspector
Layout Inspector is now embedded in the Running Devices tool window for improved workflow.
App Links Assistant supports web associations file validation
Validate the Digital Asset Links JSON file for seamless user experience.
Baseline Profile installation
Experience performance benefits with automatic Baseline Profile compilation after installation.
New colorblind checks in Compose UI Check
Ensure visually accessible experiences with colorblind simulations in Compose UI Check.
Redirect audio using device mirroring
Redirect audio from connected devices to your computer speakers for convenience.