Java indeed is the most preferred language for Android app development across the world, and finds use for a huge variety of programming applications. The codes of Java are run in the virtual machine that runs on Android devices. So, I would suggest you prefer Java for Android Application Development.