JetBrains brengt Compose Multiplatform 1.0 uit voor het maken van Kotlin-apps

JetBrains heeft versie 1.0 van Compose Multiplatform uitgebracht, waarmee ontwikkelaars Kotlin-apps voor desktop, Android en internet kunnen maken.

JetBrains produceert enkele van de meest populaire geïntegreerde ontwikkelomgevingen (IDE's) voor het maken van software met Java, PHP, Kotlin en andere programmeertalen. Het bedrijf heeft er ook aan gewerkt JetBrains stelt multiplatform samen, een raamwerk voor het maken van platformonafhankelijke applicaties gebaseerd op de Kotlin-taal (en is verbonden met Jetpack Compose van Google). Multiplatform bevindt zich al een tijdje in verschillende ontwikkelingsstadia op verschillende platforms, en nu zegt JetBrains dat het voor iedereen klaar is om te gebruiken op Android, desktop en internet.

JetBrains zei donderdag: "Met Compose Multiplatform van Jetbrains kunnen ontwikkelaars eenvoudig desktop-apps maken met UI in Kotlin. Het raamwerk is declaratief, dus de code weerspiegelt de gebruikersinterface en ontwikkelaars hoeven zich geen zorgen te maken over de logica van de update van de gebruikersinterface. bekijk een voorbeeld van delen van de gebruikersinterface zonder de hele app te bouwen, en deelt de gemeenschappelijke API met Jetpack Compose van Google om het proces te vereenvoudigen adoptie. [...] Ontwikkelaars kunnen hun gebruikersinterface en statusbeheercode delen tussen Android, desktop en internet, en de op Android Jetpack Compose gebaseerde apps eenvoudig overbrengen naar desktop. "

Dat betekent allemaal dat het nu mogelijk is om applicaties te maken voor Windows, macOS, Linux, Android en internet met één enkele Kotlin-codebase. Desktop-apps kunnen menu's, sneltoetsen en meldingen gebruiken, met hardwareversnelde weergave met behulp van de Grafische bibliotheek van Skia. Webapps gebouwd met Multiplatform hebben toegang tot speciale CSS-mogelijkheden voor interactie met pagina-elementen.

Er is op dit moment geen tekort aan raamwerken voor het creëren van platformonafhankelijke software Elektron waarschijnlijk het meest populair op dit moment (met Discord, Slack, Microsoft Teams, Skype en vele anderen), hoewel Electron mobiel helemaal niet ondersteunt. Google is momenteel in ontwikkeling Fladderen, dat de Dart-programmeertaal gebruikt en momenteel desktopplatforms, mobiel en internet ondersteunt, hetzelfde als Jetpack Compse Multiplatform.

Meer informatie over Compose Multiplatform is beschikbaar op de website van JetBrains.