Kotlin is the best language for android app development because Kotlin is officially supported by Google for mobile app development on Android since the release of Android Studio.
Kotlin has a bunch of tools and frameworks that work with Java.
Kotlin’s advanced compiler can check the errors both during compile time and run time. It also brings down the number of lines of code significantly.