Kotlin-Community: Konferenzen, Blogs, Ressourcen – wie man sich 2024 nicht verliert

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Warum Kotlin nicht nur eine Sprache, sondern ein ganzes Ökosystem ist



Kotlin hat die Entwicklungswelt im Sturm erobert und sich in wenigen Jahren von einer „weiteren JVM-Sprache“ zu einem mächtigen Werkzeug entwickelt, das vom Backend (Spring Boot) über mobile Anwendungen (Android) bis hin zum Frontend (Kotlin/JS) eingesetzt wird. Aber hinter dem Erfolg jeder Sprache steht eine Community. Ohne aktive Entwickler, Konferenzen, Blogs und Open-Source-Projekte würde selbst die schönste Syntax im Regal verstauben.



In diesem Artikel schauen wir uns an, wo die Kotlin-Community lebt, welche Konferenzen sich lohnen (online oder vor Ort), welche Blogs man lesen sollte, um auf dem Laufenden zu bleiben, und welche Ressourcen Anfängern helfen, im Informationsdschungel nicht unterzugehen. Und vor allem zeige ich echte Codebeispiele, die du sofort anwenden kannst.



Die wichtigsten Kotlin-Konferenzen: Von der KotlinConf bis zu lokalen Meetups



KotlinConf – die Flaggschiff-Konferenz



KotlinConf ist die jährliche Veranstaltung von JetBrains. Hier werden neue Sprachfeatures angekündigt, reale Anwendungsfälle großer Unternehmen (Google, Pinterest, Uber) gezeigt und Workshops durchgeführt. Wenn du wissen willst, wohin die Reise mit Kotlin im nächsten Jahr geht, bist du hier richtig.



Beispielvortrag: „Kotlin Multiplatform – wie man einen Code für iOS, Android und das Backend schreibt“. Nach diesem Vortrag verstehst du, wie man expect/actual für plattformspezifische Abhängigkeiten nutzt:



// Gemeinsamer Code (commonMain)expect fun getPlatformName(): String

// Android (androidMain)actual fun getPlatformName(): String = "Android"

// iOS (iosMain)actual fun getPlatformName(): String = "iOS"


Auf der KotlinConf 2023 wurde zum Beispiel gezeigt, wie man mit KMP (Kotlin Multiplatform) Logik zwischen Plattformen teilen kann, wobei 90% des Codes gemeinsam bleiben. Das spart wirklich Entwicklungsstunden.



Droidcon – für Android-Entwickler



Obwohl sich die Droidcon auf Android konzentriert, machen Kotlin-Vorträge dort 70% aus. Die Konferenzen finden weltweit statt: London, Berlin, San Francisco, Moskau (bis 2022) und online. Hier erfährst du alles über Compose, Koroutinen und Architektur.



Ein Beispiel aus einem Vortrag über Koroutinen:



suspend fun fetchUserData(): User {    return withContext(Dispatchers.IO) {        api.getUser() // blockiert nicht den Hauptthread    }}


Tipp: Suche auf YouTube nach Aufzeichnungen der Droidcon – dort sind die besten Vorträge der letzten 5 Jahre kostenlos verfügbar.



Lokale Meetups und Kotlin User Groups



Du musst nicht um die halbe Welt reisen. In fast jeder größeren Stadt gibt es eine Kotlin User Group (KUG). Zum Beispiel:

  • Moscow Kotlin User Group – regelmäßige Treffen mit Pizza und Vorträgen.
  • SPb Kotlin Community – Meetups in Sankt Petersburg.
  • Kotlin Ukraine – Online-Treffen mit großartigen Sprechern.


Bei Meetups kannst du live Fragen stellen und einen Mentor finden. Oft veröffentlichen die Organisatoren Aufzeichnungen auf YouTube – abonniere sie!



Blogs und Podcasts: Wo man über Kotlin liest und hört



Offizieller JetBrains-Blog



Die zuverlässigste Quelle ist der Kotlin Blog auf der JetBrains-Website. Dort erscheinen Ankündigungen neuer Versionen (1.9, 2.0), detaillierte Artikel über den K2-Compiler und Tipps zur Migration. Abonniere den RSS-Feed, um nichts zu verpassen.



Beispiel für einen nützlichen Artikel: „What's New in Kotlin 2.0“ – dort wird erklärt, wie der neue Compiler den Build um das Zweifache beschleunigt.



Kotlin Weekly – Digest für Vielbeschäftigte



Kotlin Weekly ist ein wöchentlicher Newsletter, der die besten Artikel, Bibliotheken und Neuigkeiten sammelt. Abonniere ihn unter kotlinweekly.net. Jede Ausgabe enthält 5-7 Links, die wirklich lesenswert sind.



Zum Beispiel gab es in einer Ausgabe einen Artikel über kotlinx.serialization mit diesem Beispiel:



@Serializabledata c                

Blogs

Buchempfehlungen