The Android software development kit (SDK) works on Windows, Linux, and Mac OS X. The applications you create, of course, can be deployed on any Android device.
Before you start coding, you need to install Java, an IDE, and the Android SDK.
First you need a copy of Java. All the Android development tools require it, and programs you write will be using the Java language. JDK 7 or 8 is required.
Note: Mac users can skip this part. Android Studio will automatically install the right version of Java if you don’t have it. However, there have been reports of problems with mismatched Java versions on the Mac. If you get errors, you can find troubleshooting tips at the Stack Overflow website. ...