An Android application is a Java program written against the Java SDK and Android SDK. An integrated development environment (IDE) for any kind of Java applications, IntelliJ IDEA automates and streamlines all required steps that go from writing the source code of the application to preparing the package for publishing.
IntelliJ IDEA helps:
- Creating the skeleton of fully-functional Android application using the Create New Project wizard;
- Managing the project and adding classes and resources such as strings, layouts, graphics;
- Previewing changes to the user interface through a tailor-made graphical designer;
- Writing and debugging code;
- Creating unit tests;
- Packaging and running the application on both emulators and physical devices.
In this tutorial, you’ll learn how to set up an Android project in IntelliJ IDEA and how to make it produce an executable that can run on emulators and physical devices.
This a step-by-step tutorial and it requires performing every step.
- Prerequisites for Android development
- Create a new Android project
- Import an existing project
- Explore the project structure
- Build and run the application
- Edit the UI Layout through the designer
- Edit the UI Layout through the text editor
- Make the application interactive
- Create unit tests
- Package the application for the app store