In May 2017, the Android team at Google announced first-class support for Kotlin, a statically typed programming language that runs on the Java Virtual Machine (JVM). Kotlin is built by JetBrains, who (it is worth noting) is also responsible for developing the JetBrains IntelliJ Java IDE, which Google’s own Android Studio is based on.
If you're a mobile app developer, Java was probably your go-to language for building Android apps. But did you know that new languages that might challenge Java's leadership in the Android world are popping up all over the place? One of them is Kotlin, a relatively new language some people believe is on its way to replacing Java on the mobile development scene.