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.
Read moreWhat language does back end use?
A Back End dev uses Ruby, Python, PHP, SQL, and other Back End programming languages to develop and maintain the Back End logic of a website. Back End devs can be more technical and organized, but they are still a part of a larger team.
Read more