2. Downloading Android Studio

Download Android Studio from the following URL: https://developer.android.com/studio/index.html

The download comes in two flavors, SDK Tools only and Android Studio Packages. You want to download the Android Studio Package for your operation system.

2.1. Installation of Android Studio

Installation for Windows is simple, just launch the .exe you downloaded. On Max OSX drag and drop Android Studio into the Applications folder.

On Linux unpack the downloaded ZIP file into an appropriate location for your applications. To launch Android Studio, navigate to the android-studio/bin/ directory in a terminal and execute studio.sh.

The first time you start Android Studio you can select if you want to import your setting from an existing installation.

Afterwards click through the setup guide.

Once you reach the last page, press the Finish button.

Development for Android can be done on a reasonably sized computer. For a nice experience a modern computer is recommended, for example, a 2.6 GHz CPU with at least 8 GB of memory. An SSD speeds up the start of the Android emulator significantly.

2.2. Requirements for using Linux

The Android SDK is 32-bit, therefore on a 64-bit Linux system you need to have the package ia32-libs installed. For Ubuntu you can do this via the following command.

apt-get install ia32-libs

Please check your distribution documentation if you are using a different flavor of Linux.

2.3 System Requirements

You will be delighted, to know that you can start your Android application development on either of the following operating systems −

  • Microsoft® Windows® 10/8/7/Vista/2003 (32 or 64-bit)
  • Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
  • GNOME or KDE desktop

Second point is that all the required tools to develop Android applications are open source and can be downloaded from the Web. Following is the list of software’s you will need before you start your Android application programming.

  • Java JDK5 or later version
  • Java Runtime Environment (JRE) 6
  • Android Studio