Kotlin Multiplatform vstupuje do beta verze pro vývoj napříč platformami

click fraud protection

Kotlin Multiplatform vstoupil do beta verze a je to jeden z nejlepších způsobů, jak budovat multiplatformní projekty pro Android i iOS.

Pokud jste se někdy dostali do vývoje pro Android, pravděpodobně jste slyšeli o Kotlinu. Je to jazyk navržený JetBrains, který je plně interoperabilní s Javou. Můžete v něm vytvářet aplikace pro Android, web a iOS a Google ve skutečnosti říká, že je to preferovaný jazyk pro vývojáře aplikací. Nyní Kotlin Multiplatform vstupuje do beta verze, která vývojářům umožní stavět pro Android i iOS ze stejné kódové základny.

Co se týče změn, JetBrains nám nedal moc práce. „S touto beta verzí jsme aktualizovali přístup ke správě paměti, abychom zajistili konzistentní zkušenost mezi cíli pro Android a iOS – nyní mají uživatelé k dispozici správná rovnováha mezi možností opětovného použití jejich stávajícího kódu Kotlin a možností přístupu k funkcím specifickým pro platformu,“ říká Roman Elizarov, projekt Kotlin Vést. "Beta má ještě zbytky, které je třeba implementovat, a jejich dodání je naší klíčovou prioritou."

Kotlin Multiplatform má řadu klíčových výhod, z nichž největší je sjednocená kódová základna mezi Androidem a iOS. To zahrnuje stejnou kódovou základnu pro sítě, ukládání dat, analýzu a veškerou další logiku z aplikace. A co víc, logické prvky jsou zachovány, ale stále si zachováte plynulost nativního kódu, pokud jde o úplný přístup k sadám SDK pro Android i iOS. V systému Android dokonce existují nástroje pro vývoj napříč platformami Studio.

„Tam, kde jiné technologie abstrahují nebo zcela nahrazují vývoj aplikací pro konkrétní platformu, je Kotlin Multiplatform doplňuje stávající technologie specifické pro platformu a je zaměřen na nahrazení podnikání agnostických platforem logika. Je to nový nástroj v sadě nástrojů, který nenahradí sadu nástrojů,“ řekli David Henry a Mel Yahya ze společnosti Netflix.

Je tu pár ukázkové projekty můžete se podívat na inspiraci, jak začlenit Kotlin Multiplatform do svých projektů a usnadnit tak vývoj při tvorbě pro Android i iOS zároveň. Zdá se, že tato beta verze je především vylepšením stability, ale těšíme se na další změny, které mohou přijít v průběhu životního cyklu Kotlin Multiplatform.