Kotlin Multiplatform går inn i beta for utvikling på tvers av plattformer

click fraud protection

Kotlin Multiplatform har gått inn i beta, og det er en av de beste måtene å bygge multiplattformprosjekter for både Android og iOS.

Hvis du noen gang har gått inn i Android-utvikling, har du sikkert hørt om Kotlin. Det er et språk designet av JetBrains som er fullstendig interoperabelt med Java. Du kan bygge applikasjoner for Android, nettet og iOS i den, og Google sier faktisk at det er det foretrukne språket for apputviklere å skrive på. Nå går Kotlin Multiplatform inn i beta, som vil tillate utviklere å bygge for både Android og iOS fra samme kodebase.

Når det gjelder hvilke endringer som gjøres, har ikke JetBrains gitt oss mye å jobbe med. "Med denne betaversjonen har vi oppdatert tilnærmingen til minneadministrasjon for å gi en konsistent opplevelse mellom Android- og iOS-mål - nå har brukerne riktig balanse mellom å kunne gjenbruke sin eksisterende Kotlin-kode og å kunne få tilgang til plattformspesifikke funksjoner, sier Roman Elizarov, Kotlin Project Lede. "Betaen har fortsatt rester som skal implementeres, og å levere dem er vår hovedprioritet."

Det er en rekke viktige fordeler med Kotlin Multiplatform, den største av disse er en enhetlig kodebase mellom både Android og iOS. Det inkluderer den samme kodebasen for nettverk, datalagring, analyser og all annen logikk fra en app. Dessuten beholdes logiske elementer, men du vil fortsatt beholde flyten til den opprinnelige koden når det gjelder full tilgang til både Android- og iOS-SDK-er. Det er til og med verktøy for utvikling på tvers av plattformer allerede i Android Studio.

"Der andre teknologier abstraherer eller erstatter plattformspesifikk apputvikling, er Kotlin Multiplatform komplementær til eksisterende plattformspesifikke teknologier og er rettet mot å erstatte plattformagnostisk virksomhet logikk. Det er et nytt verktøy i verktøykassen i motsetning til å erstatte verktøykassen, sa David Henry og Mel Yahya hos Netflix.

Det er noen få prøveprosjekter du kan ta en titt på for inspirasjon til hvordan du integrerer Kotlin Multiplatform i prosjektene dine, noe som gjør utviklingen enklere når du lager for både Android og iOS samtidig. Det ser ut til at denne betaen først og fremst er en stabilitetsforbedring, men vi ser frem til flere endringer som kan komme gjennom hele livssyklusen til Kotlin Multiplatform.