KotlinConf 2025: Die wichtigsten Ankündigungen, die das Ökosystem verändern
Vom 21. bis 23. Mai 2025 fand in Amsterdam die jährliche Konferenz KotlinConf statt, organisiert von JetBrains. Die Veranstaltung versammelte über 1500 Entwickler aus der ganzen Welt und war die Bühne für wichtige Ankündigungen, die die Zukunft der Sprache Kotlin und ihres gesamten Ökosystems bestimmen. Die Redaktion von PythonLib hat die wichtigsten Neuigkeiten zusammengestellt.
Compose Multiplatform: Stabile Veröffentlichung
Das Hauptereignis der Konferenz war die Veröffentlichung der stabilen Version von Compose Multiplatform. Es handelt sich um ein deklaratives UI-Framework, das die Verwendung eines einheitlichen Codes für die Erstellung von Oberflächen für Android, iOS, Desktop (Windows, macOS, Linux) und Web ermöglicht.
Die wichtigsten Merkmale der Veröffentlichung:
- Vollständige iOS-Unterstützung — alle grundlegenden Material 3-Komponenten funktionieren nativ.
- Verbesserte Leistung — durch Optimierung des Renderings und Nutzung von Kotlin Multiplatform.
- Integration mit Jetpack Compose — für Android-Projekte verläuft die Migration reibungslos.
- Vorschaumodus in IntelliJ IDEA und Android Studio.
JetBrains gab bekannt, dass Compose Multiplatform nun für Produktionsprojekte empfohlen wird. Dies ist ein bedeutender Schritt zur Vereinheitlichung der plattformübergreifenden Entwicklung.
Neuer KI-gestützter Assistent für Kotlin
JetBrains stellte den Kotlin AI Assistant vor – einen integrierten Helfer auf Basis eines großen Sprachmodells. Er ist direkt in IntelliJ IDEA und Android Studio integriert.
Möglichkeiten des Assistenten:
- Code-Generierung — erstellt Funktionen, Klassen und Tests basierend auf einer Textbeschreibung.
- Refactoring — bietet Optimierungen und Korrekturen in Echtzeit.
- Code-Erklärung — hilft beim Verständnis komplexer Codeabschnitte.
- Übersetzung von Java nach Kotlin — beschleunigte Migration von Legacy-Projekten.
Der Assistent arbeitet lokal (auf dem Gerät des Entwicklers) und gewährleistet die Privatsphäre des Codes. Das Abonnement wird im JetBrains All Products Pack enthalten sein.
Kotlin Multiplatform: Verbesserungen für iOS und Web
Im Rahmen der KotlinConf wurden auch mehrere wichtige Verbesserungen an Kotlin Multiplatform (KMP) angekündigt:
- Neues Plugin für Xcode — automatische Synchronisation von Kotlin-Code mit iOS-Projekten.
- Experimentelle Unterstützung für Wasm (WebAssembly) — Kotlin-Anwendungen können nun mit nahezu nativer Geschwindigkeit im Browser ausgeführt werden.
- Beschleunigte Builds — die Kompilierungszeit sank im Durchschnitt um 30% dank des K2-Compilers.
Diese Änderungen machen KMP noch attraktiver für Teams, die Geschäftslogik zwischen mobilen und Web-Anwendungen teilen möchten.
Zukunft der Sprache: Kotlin 2.2 und K2 Compiler
Zum Abschluss der Konferenz teilte das JetBrains-Team seine Pläne für Kotlin 2.2 mit. Erwartete Neuerungen:
- Experimentelle Value Classes — zur Speicheroptimierung.
- Verbesserte Sealed Interfaces — mit Unterstützung für Generics.
- Vollständige K2-Unterstützung