You can use both Java and Kotlin to develop Android applications. It comes down to personal preference (or what your employer prefers). Check out today's post where you can find books and courses about Kotlin and Java development in Android.