Kotlin
Die Programmiersprache Kotlin erschien erstmals 2011 und gilt seit 2016 als stabil. Kotlin ist derzeit die offizielle Programmiersprache von Android und wird bereits von über 60 % der professionellen Android-Entwickler:innen verwendet. Die moderne und statisch typisierte Programmiersprache wurde entwickelt, um Boilerplate-Code zu reduzieren und aktuelle Programmierparadigmen anwenden zu können.
Wofür lässt sich Kotlin verwenden?
Kotlin ist die primäre Programmiersprache für native Android-Apps und wird zum einen von Google unterstützt und zum anderen von JetBrains weiterentwickelt. Gleichzeitig unterstützt Kotlin Multiplatform die Wiederverwendung einer Codebasis auf unterschiedlichen Plattformen wie Android, iOS und Web. Durch die Verwendung einer gemeinsamen Codebasis kann die Geschäftslogik plattformübergreifend genutzt werden, sodass lediglich plattformspezifischer Code beispielsweise für das Erstellen der Benutzeroberfläche oder plattformspezifischen APIs benötigt wird.
Was für Vorteile gegenüber anderen Sprachen ergeben sich?
Eines der Grundkonzepte, die Kotlin attraktiv für Entwickler:innen macht, ist die native und entwicklerfreundliche Unterstützung von Multithreading. Hierbei spricht man von den sogenannten Coroutines. Diese ermöglichen es, komplexe Vorgänge einfach, lesbar und wartbar zu programmieren. Des Weiteren bietet Kotlin viele vordefinierte verkettbare Operatoren wie beispielsweise Listenfunktionen zum Filtern, Sortieren, Aggregieren und Berechnen an und schafft es somit, durch weniger Programmieraufwand eine hohe Funktionalität bereitzustellen.