Android Studio is the official IDE for Android application development, based on IntelliJ IDEA. On top of the capabilities you expect from IntelliJ, Android Studio offers the following among many others:
Flexible Gradle-based build system
Build variants and multiple
.apk
file generationCode templates to help you build common app features
Rich layout editor with support for drag and drop theme editing
lint tools to catch performance, usability, version compatibility, and other problems
ProGuard and app-signing capabilities
Built-in support for the Google Cloud platform, making it easy to integrate Google Cloud messaging and App Engine
If you're new to Android Studio or the IntelliJ IDEA interface, this section provides an introduction to some key Android Studio features.