Android Studio

Android Studio is great for developing android apps, which I do a bit for work, it supports working in Java and Kotlin and will convert Java code to Kotlin they are definitely encouraging everyone people to move of Java and into Kotlin, which is a far better language. It also supports C++ and NDK which is great