A Kotlin Multiplatform bétaverzióba lép a platformok közötti fejlesztéshez

A Kotlin Multiplatform bétaverzióba lépett, és ez az egyik legjobb módja a többplatformos projektek készítésének Android és iOS rendszeren egyaránt.

Ha valaha is belevágott az Android fejlesztésébe, valószínűleg hallott már Kotlinról. Ez a JetBrains által tervezett nyelv, amely teljes mértékben együttműködik a Java-val. Készíthet benne alkalmazásokat Androidra, webre és iOS-re, és a Google azt mondja, hogy az alkalmazásfejlesztők ezt a nyelvet részesítik előnyben. A Kotlin Multiplatform most belép a bétaverzióba, amely lehetővé teszi a fejlesztők számára, hogy Androidra és iOS-re is építsenek ugyanabból a kódbázisból.

Ami a változtatásokat illeti, a JetBrains nem sok munkát adott nekünk. „Ezzel a béta kiadással frissítettük a memóriakezelési megközelítést, hogy egységes élményt biztosítsunk az Android és iOS célok között – most a felhasználók a megfelelő egyensúly a meglévő Kotlin-kód újrafelhasználása és a platform-specifikus funkciók elérése között” – mondja Roman Elizarov, a Kotlin Project Vezet. „A Bétának még vannak hátrahagyásai, amelyeket be kell vezetni, és ezek megvalósítása a legfontosabb prioritásunk.”

A Kotlin Multiplatformnak számos kulcsfontosságú előnye van, amelyek közül a legnagyobb az Android és az iOS közötti egységes kódbázis. Ez magában foglalja ugyanazt a kódbázist a hálózatépítéshez, az adattároláshoz, az elemzéshez és minden egyéb logikához az alkalmazáson belül. Sőt, a logikai elemek megmaradnak, de továbbra is megőrzi a natív kód gördülékenységét, amikor teljes hozzáférést biztosít az Android és iOS SDK-khoz. Már az Androidon belül is vannak eszközök a platformok közötti fejlesztéshez Stúdió.

„Ahol más technológiák elvonatkoztatnak vagy teljesen felváltják a platformspecifikus alkalmazásfejlesztést, ott a Kotlin Multiplatform kiegészíti a meglévő platformspecifikus technológiákat, és arra irányul, hogy felváltsa a platform agnosztikus üzletet logika. Ez egy új eszköz az eszköztárban, nem pedig az eszköztár cseréje” – mondta David Henry és Mel Yahya a Netflixnél.

Van néhány mintaprojektek Vessen egy pillantást az inspirációra, hogyan integrálhatja a Kotlin Multiplatformot a projektjeibe, megkönnyítve ezzel a fejlesztést, ha Androidra és iOS-re is készít egyszerre. Úgy tűnik, hogy ez a béta elsősorban a stabilitás javítását szolgálja, de várjuk a további változásokat, amelyek a Kotlin Multiplatform életciklusa során érkezhetnek.