You can also use it for Android app development because it’s fully supported on the Android framework . It can compile to Java bytecode, so it runs on the JVM. The advantage of using Kotlin for back-end development is that it reduces a lot of the vocabulary associated with Java.