Android Studio is a free app based on JetBrains IntelliJ software and is the official Integrated Development Environment (IDE) for creating Android apps and include the following features:
There are two versions of IntelliJ Idea:
Like JDK, which as the name implies is a kit (set of tools) that is used to develop Java apps. SDK is also as the name implies, a kit (set of tools) that is used to develop Software apps (In this case, Java software apps).
Android SDK includes tools to create, debug and analyze apps along with documentation and code samples:
If you are an experience developer, you can download a Beta Version of Android Studio before it is released to the general public
If you want to get the most recent BETA version:
In the SDK manager: (ADD TO ABOVE and THEN DELETE)
This section is for advanced users only that would like to use the Command Line Interface (CLI) to create or build an app.
On Mac, the JDK will now be available. On Windows, you have more steps to do:
CAUTION: Ensure that you selected the JDK folder and NOT the JRE folder.
CAUTION: Be careful not to select Edit the environment variables for your account link.
CAUTION: Be careful to create the variable in the System variables and not the User variables section.
OPTIONAL: If you will ONLY be working in Android Studio and not the command line, you don't need to edit the next variable. However, if you are going to use the command line than you will need to set this variable so that you don't have to switch to the folders where the commands are stored.
CHECK POINT: To test the JDK environment, open the Command Prompt (Windows) or the Terminal (Mac) and type each of the following commands and press the Enter or Return key:
If you go to the Command Prompt on Windows and type dir *.tools, you will see the following three folders with executable files in them.
To use these commands from a command line interface (CLI), follow the steps below for both Windows or Mac to add them to the system path so that you can invoke them without having to switch to the folders in which they are stored:
Once the command line tool folders are added to path, you can run any commands without having to switch to folder. Once a command prompt has been open, you can write the following commands:
You can even create a complete app at the command line.
Windows:
Mac:
Review Android developer documentation for additional information and more detail.