Kotlin ist eine moderne Programmiersprache, die auf der Java Virtual Machine (JVM) läuft und vollständig mit der Java-Programmiersprache kompatibel ist. Sie wurde von JetBrains, dem Unternehmen hinter der Entwicklungsumgebung IntelliJ IDEA, entwickelt und wurde im Jahr 2011 zum ersten Mal der Öffentlichkeit vorgestellt.Kotlin wurde mit dem Ziel entworfen, die Produktivität der Entwickler zu steigern. Es behebt viele der Probleme, die Entwickler bei der Verwendung von Java stören, wie zum Beispiel die Nullpointer-Ausnahmen und die ausführliche Syntax von Java