Java is the preferred language for Android development. Java is used extensively throughout Android, and its APIs are intended to be mainly called from Java.