An Android application is a Java program written against the Java SDK and the Android SDK. Since IntelliJ IDEA is an integrated development environment (IDE) for any kind of Java applications, it automates and streamlines all steps of an Android application development, from writing the source code to preparing your application for publishing.
IntelliJ IDEA helps you perform the following tasks:
Create the skeleton of a fully-functional Android application
Manage the project and add classes and resources, such as strings, layouts, graphics, etc.
Preview changes to the user interface through a tailor-made graphical designer
Write and debug your source code
Create unit tests
Package and run your application on both physical devices and emulators
These tutorials will help you set up an Android project in IntelliJ IDEA and produce an executable that can run on emulators and physical devices.
Note that the tutorials listed below imply that you are using Windows as your operating system. Instructions for other operating systems may vary slightly.
In this section: