To start developing applications for the device, download Android Studio.
Android development tools are available at developer.android.com.
Android Studio contains a full-featured IDE as well as SDK components required to develop Android applications.
Development can take place on a Microsoft® Windows®, Mac® OS X®, or Linux® operating system.
Applications are written in Java or Kotlin, but compiled and executed in the Dalvik virtual machine.
Once the Java code is compiled cleanly, the developer tools make sure the application is packaged properly, including the Android Manifest.xml file.