The Professional Android IDE

Free and Open Source IDE for Android Development

Being the most intelligent IDE for Java IntelliJ IDEA provides out-of-the-box Android support that includes intelligent coding assistance, for professional development of Android applications.

Android support is available in IntelliJ IDEA Ultimate and IntelliJ IDEA Community Edition.

Get Started

Check out these tutorials on how to get started with IntelliJ IDEA for developing Android applications and how to migrate from Eclipse.

Do you develop for iPhone or iPad too?

Features Overview

Productive Coding

Powerful Code Editing

Focused on developer productivity, IntelliJ IDEA offers the most intelligent coding assistance for Android files and Java.

  • The smartest code completion
  • Profound navigation between project files
  • Advanced and safe refactorings
  • Resources preview

Quality Tracking

On-the-fly Code Analysis

Static code analysis is performed by IntelliJ IDEA on the fly. The editor highlights warnings and errors in the code immediately as you type and allow to apply a quick-fix automatically.

  • Programming with intentions and quick-fixes
  • Support for Android Lint checks
  • Shared inspection profiles
  • Custom inspections

Scala for Enterprise

Built-in Android Tools

IntelliJ IDEA gives you a nice and seamless integration with Android tools so you can do everything without leaving your favourite IDE.

  • Powerful UI Designer with drag-n-drop and support for different layouts and screen sizes
  • Logcat integration with search and custom filters
  • DDMS, Hierarchy Viewer and Draw 9 Patch integration
  • Runner and debugger for emulators and real devices

Integrated Tools

Out-of-the-box Feature Set

IntelliJ IDEA includes comprehensive set of tools which work out-of-the-box and make your development more productive.

  • Support for Maven and Gradle
  • Built-in tools for unit testing and coverage
  • VCS tools with Git, GitHub, SVN and others
  • Tasks and context management