Kotlin Multiplatform влиза в бета версия за разработка на различни платформи

Kotlin Multiplatform влезе в бета версия и това е един от най-добрите начини за изграждане на мултиплатформени проекти както за Android, така и за iOS.

Ако някога сте се занимавали с разработка на Android, вероятно сте чували за Kotlin. Това е език, проектиран от JetBrains, който е напълно съвместим с Java. Можете да създавате приложения за Android, мрежата и iOS в него и Google всъщност казва, че това е предпочитаният език за писане на разработчиците на приложения. Сега Kotlin Multiplatform навлиза в бета версия, която ще позволи на разработчиците да изграждат както за Android, така и за iOS от една и съща кодова база.

Що се отнася до промените, които се правят, JetBrains не ни даде много работа. „С тази бета версия ние актуализирахме подхода за управление на паметта, за да осигурим последователно изживяване между Android и iOS цели – сега потребителите имат точният баланс между възможността за повторно използване на техния съществуващ код на Kotlin и възможността за достъп до специфични за платформата функции“, казва Роман Елизаров, проект Kotlin Водя. „Бета версията все още има остатъци за внедряване и предоставянето им е наш ключов приоритет.“

Има редица ключови предимства на Kotlin Multiplatform, най-голямото от които е унифицирана кодова база между Android и iOS. Това включва една и съща кодова база за работа в мрежа, съхранение на данни, анализи и цялата друга логика от приложението. Нещо повече, логическите елементи се запазват, но все пак ще запазите плавността на родния код, когато става дума за пълен достъп до SDK за Android и iOS. Има дори инструменти за разработка на различни платформи в Android Студио.

„Когато други технологии се абстрахират или напълно заместват разработката на специфични за платформа приложения, Kotlin Multiplatform е допълва съществуващите специфични за платформата технологии и е насочена към замяна на агностичния бизнес на платформата логика. Това е нов инструмент в кутията с инструменти, за разлика от замяната на кутията с инструменти“, казаха Дейвид Хенри и Мел Яхя от Netflix.

Има няколко примерни проекти можете да погледнете за вдъхновение как да интегрирате Kotlin Multiplatform във вашите проекти, като улесните разработката, когато създавате за Android и iOS едновременно. Изглежда, че тази бета е предимно подобрение на стабилността, но очакваме с нетърпение още промени, които могат да настъпят през целия жизнен цикъл на Kotlin Multiplatform.