1
Android programs are written in Java and run through a Java virtual machine JVM that is optimized for mobile devices.Developers can Write programs for Android with free Android software developer kit (SDK).