Gemeinsame Codeverwendung zu Ihren Bedingungen
Entwickeln Sie gemeinsamen Kotlin-Code für Android, iOS, Web, Desktop und Server – bei gleichzeitiger Verwendung von nativem Code an den erforderlichen Stellen.
Google empfiehlt KMP offiziell für die plattformübergreifende Nutzung von Anwendungslogik in den Bereichen Mobil, Web, Server und Desktop.
Jetzt loslegenKotlin Multiplatform ist eine Technologie, mit der Sie Anwendungen für verschiedene Plattformen erstellen und Code effizient wiederverwenden können, ohne auf die Vorteile nativer Programmierung zu verzichten. Ihre Anwendungen können auf iOS, Android, macOS, Windows, Linux und weiteren Plattformen ausgeführt werden.
Mit Compose Multiplatform, einem deklarativen UI-Framework von JetBrains, können Sie plattformübergreifende Bedienoberflächen für Android, iOS, Desktop und Web entwickeln. Integrieren Sie Compose Multiplatform in Ihre Kotlin-Multiplatform-Projekte, um Apps und neue Funktionen schneller bereitzustellen, ohne mehrere Implementierungen Ihrer UIs pflegen zu müssen.
Der gemeinsame Kotlin-Code wird zu Plattform-Binärdateien kompiliert, die sich mühelos in jedes Projekt integrieren lassen. Sie können auch plattformspezifische APIs ohne Einschränkungen verwenden. Bei der Arbeit mit Compose Multiplatform können Sie die plattformspezifischen UI-Möglichkeiten voll ausschöpfen, da sich native Views einfach integrieren lassen und eine Interoperabilität mit SwiftUI und UIKit gegeben ist. Sie müssen sich nicht mehr zwischen nativer und plattformunabhängiger Entwicklung entscheiden – nutzen Sie das Beste aus beiden Welten!
Compose Multiplatform ist ein deklaratives Framework für gemeinsame Bedienoberflächen unter Android, iOS, Web und Desktop (via JVM), basierend auf Kotlin und Jetpack Compose.
Sparen Sie sich den Aufwand, unterschiedliche UI-Implementierungen zu synchronisieren, und stellen Sie Ihre App schneller für Ihre Benutzer*innen bereit.
Erstellen Sie Ihre Bedienoberflächen mit anpassungsfähigen Widgets, die Sie auf allen Zielplattformen verwenden können. Sie können mit einsatzfertigen Designs sofort loslegen – oder bis ins kleinste Detail am eigenen visuellen Stil feilen.
Wenn Sie native UI-Widgets benötigen oder Ihre gemeinsame Bedienoberfläche in bestehende native Anwendungen integrieren möchten, ist dies problemlos möglich.
Jetzt loslegenWenn Sie bereits in Kotlin entwickeln, können Sie unkompliziert in die Multiplattform-Entwicklung einsteigen und Ihre Fähigkeiten erweitern, ohne zusätzliche Technologien erlernen zu müssen. Nutzen Sie Ihre Kotlin- und Jetpack-Compose-Kenntnisse, um über den Tellerrand der Android-Entwicklung hinauszuschauen.
Wenn Sie einen Einstieg in Kotlin erwägen, ist die Sprache eine ideale Wahl, egal ob Sie plattformunabhängig oder plattformspezifisch entwickeln möchten. Kotlin öffnet Ihnen die Tür zur Mobil-, Backend-, Multiplattform- und Desktop-Entwicklung. Sie entscheiden selbst, was Sie entwickeln möchten!
Mehr über Kotlin erfahren