Kotlin Multiplatform gaat de bètafase in voor platformonafhankelijke ontwikkeling

click fraud protection

Kotlin Multiplatform is de bètafase ingegaan en het is een van de beste manieren om multiplatformprojecten te bouwen voor zowel Android als iOS.

Als je ooit met Android-ontwikkeling bezig bent geweest, heb je waarschijnlijk wel eens van Kotlin gehoord. Het is een taal ontworpen door JetBrains die volledig interoperabel is met Java. Je kunt er applicaties voor Android, het web en iOS in bouwen, en Google zegt zelfs dat dit de voorkeurstaal is voor app-ontwikkelaars om in te schrijven. Nu gaat Kotlin Multiplatform de bètafase in, waardoor ontwikkelaars vanuit dezelfde codebase voor zowel Android als iOS kunnen bouwen.

Wat betreft de wijzigingen die zijn aangebracht, heeft JetBrains ons niet veel gegeven om mee te werken. “Met deze bètaversie hebben we de benadering van geheugenbeheer bijgewerkt om een ​​consistente ervaring te bieden tussen Android- en iOS-doelen – nu hebben gebruikers de juiste balans tussen het kunnen hergebruiken van hun bestaande Kotlin-code en toegang hebben tot platformspecifieke functies”, zegt Roman Elizarov, Kotlin Project Leiding. “Er moeten nog restjes van de bèta worden geïmplementeerd en het leveren ervan is onze belangrijkste prioriteit.”

Kotlin Multiplatform heeft een aantal belangrijke voordelen, waarvan de grootste een uniforme codebasis is tussen zowel Android als iOS. Dat omvat dezelfde codebase voor netwerken, gegevensopslag, analyses en alle andere logica vanuit een app. Bovendien blijven de logische elementen behouden, maar behoudt u nog steeds de vloeibaarheid van de native code volledige toegang tot zowel Android- als iOS-SDK's. Er zijn zelfs al tools voor platformonafhankelijke ontwikkeling binnen Android Studio.

“Waar andere technologieën de platformspecifieke app-ontwikkeling wegnemen of volledig vervangen, is Kotlin Multiplatform dat wel complementair aan bestaande platformspecifieke technologieën en is gericht op het vervangen van platformonafhankelijke activiteiten logica. Het is een nieuw hulpmiddel in de gereedschapskist, in tegenstelling tot het vervangen van de gereedschapskist”, aldus David Henry & Mel Yahya bij Netflix.

Er zijn een paar voorbeeld projecten Voor inspiratie over hoe u Kotlin Multiplatform in uw projecten kunt integreren, kunt u de ontwikkeling eenvoudiger maken wanneer u tegelijkertijd voor zowel Android als iOS maakt. Het lijkt erop dat deze bèta vooral een stabiliteitsverbetering is, maar we kijken uit naar eventuele verdere veranderingen die zich gedurende de levenscyclus van Kotlin Multiplatform kunnen voordoen.