|Kotlin is a programming language running on the Java virtual machine. It was selected for a language of the month in January 2012, on Dr. Dobb's Journal. Kotlin is designed for full interoperability with Java and lies in its libraries.|
Drastically reduce the amount of boilerplate code you need to write.
Avoid entire classes of errors such as null pointer exceptions.
Build server-side applications, Android apps or frontend code running in the browser.
Leverage existing frameworks and libraries of the JVM with 100% Java Interoperability.