Kotlin Multiplatform går ind i beta for udvikling på tværs af platforme

Kotlin Multiplatform er gået ind i beta, og det er en af ​​de bedste måder at bygge multi-platform projekter til både Android og iOS.

Hvis du nogensinde er gået ind i Android-udvikling, har du sikkert hørt om Kotlin. Det er et sprog designet af JetBrains, der er fuldt ud interoperabelt med Java. Du kan bygge applikationer til Android, nettet og iOS i det, og Google siger faktisk, at det er det foretrukne sprog for app-udviklere at skrive på. Nu går Kotlin Multiplatform ind i beta, som vil give udviklere mulighed for at bygge til både Android og iOS fra den samme kodebase.

Med hensyn til hvilke ændringer der foretages, har JetBrains ikke givet os meget at arbejde med. "Med denne Beta-udgivelse har vi opdateret hukommelsesstyringstilgangen for at give en ensartet oplevelse mellem Android- og iOS-mål - nu har brugerne den rigtige balance mellem at kunne genbruge deres eksisterende Kotlin-kode og at kunne få adgang til platformspecifikke funktioner,” siger Roman Elizarov, Kotlin Project At føre. "Betaen har stadig rester, der skal implementeres, og at levere dem er vores vigtigste prioritet."

Der er en række vigtige fordele ved Kotlin Multiplatform, hvoraf den største er en samlet kodebase mellem både Android og iOS. Det inkluderer den samme kodebase til netværk, datalagring, analyser og al anden logik fra en app. Desuden bibeholdes logiske elementer, men du vil stadig bevare den flydende native kode, når det kommer til fuld adgang til både Android- og iOS-SDK'er. Der er endda værktøj til udvikling på tværs af platforme allerede i Android Studie.

"Hvor andre teknologier abstraherer eller fuldstændig erstatter platformspecifik appudvikling, er Kotlin Multiplatform komplementær til eksisterende platformspecifikke teknologier og er gearet til at erstatte platformagnostisk virksomhed logik. Det er et nyt værktøj i værktøjskassen i modsætning til at erstatte værktøjskassen”, sagde David Henry & Mel Yahya hos Netflix.

Der er et par stykker prøveprojekter du kan tage et kig på for inspiration til, hvordan du integrerer Kotlin Multiplatform i dine projekter, hvilket gør udviklingen nemmere, når du opretter til både Android og iOS på samme tid. Det ser ud til, at denne beta primært er en stabilitetsforbedring, men vi ser frem til flere ændringer, der kan komme i løbet af Kotlin Multiplatforms livscyklus.