Kotlin ist eine statische Open-Source-Programmiersprache, die sowohl objektorientierte als auch funktionale Programmierung unterstützt. Kotlin bietet eine ähnliche Syntax und ähnliche Konzepte aus anderen Sprachen, darunter C#, Java und Scala. Kotlin ist nicht einzigartig, sondern lässt sich von der jahrzehntelangen Sprachentwicklung inspirieren. Der Dienst ist in Varianten vorhanden, die auf die JVM (Kotlin/JVM), JavaScript (Kotlin/JS) und nativen Code (Kotlin/Nativ) ausgerichtet sind.
Kotlin wird von der Kotlin Foundation verwaltet, einer von JetBrains und Google erstellten Gruppe, die für die Weiterentwicklung und Weiterentwicklung der Sprache zuständig ist. Kotlin wird offiziell von Google für die Android-Entwicklung unterstützt. Das bedeutet, dass die Android-Dokumentation und -Tools für Kotlin entwickelt wurden.
Bestimmte Android APIs wie Android KTX sind Kotlin-spezifisch, die meisten sind jedoch in Java geschrieben und können entweder über Java oder Kotlin aufgerufen werden. Die Interoperabilität von Kotlin mit Java ist entscheidend für sein Wachstum. Das bedeutet, dass Sie Java-Code von Kotlin aus aufrufen und umgekehrt und dabei alle Ihre vorhandenen Java-Bibliotheken nutzen können. Die Beliebtheit von Kotlin sorgt für eine angenehmere Entwicklung unter Android. Die Entwicklung des Android-Frameworks wird jedoch sowohl für Kotlin als auch für Java fortgesetzt.
Die Interoperabilität von Kotlin mit Java bedeutet, dass Sie Kotlin nicht auf einmal implementieren müssen. Sie können Projekte sowohl mit Kotlin- als auch mit Java-Code erstellen. Weitere Informationen zum Hinzufügen von Kotlin zu einer vorhandenen Anwendung finden Sie unter Kotlin zu einer vorhandenen Anwendung hinzufügen. Wenn Sie einem größeren Team angehören, erfordern die Größe Ihrer Organisation und Codebasis möglicherweise einen besonderen Fokus. Tipps und weitere Informationen finden Sie unter Kotlin für große Teams anwenden.
Wenn Sie Kotlin ganz neu aufstellen möchten, bieten wir einen 30-minütigen Crashkurs für den Einstieg in Kotlin an. Die offizielle Kotlin-Dokumentation finden Sie unter https://kotlinlang.org. Empfohlene Bücher finden Sie unter Bücher.
Android-spezifische Kotlin-Beispiele finden Sie unter Gängige Kotlin-Muster in Android.