Kotlin Multiplatform выходит в бета-версию для кроссплатформенной разработки

click fraud protection

Kotlin Multiplatform вступил в бета-версию, и это один из лучших способов создания мультиплатформенных проектов как для Android, так и для iOS.

Если вы когда-либо занимались разработкой для Android, вы, вероятно, слышали о Kotlin. Это язык, разработанный JetBrains и полностью совместимый с Java. На нем можно создавать приложения для Android, Интернета и iOS, и Google фактически заявляет, что это предпочтительный язык для разработчиков приложений. Сейчас Kotlin Multiplatform вступает в бета-версию, которая позволит разработчикам создавать приложения для Android и iOS из одной и той же базы кода.

Что касается внесенных изменений, JetBrains не дал нам многого для работы. «В этой бета-версии мы обновили подход к управлению памятью, чтобы обеспечить единообразную работу между целевыми устройствами Android и iOS — теперь у пользователей есть правильный баланс между возможностью повторного использования существующего кода Kotlin и возможностью доступа к функциям, специфичным для платформы», — говорит Роман Елизаров, Kotlin Project. Вести. «Бета-версия все еще требует реализации, и их реализация является нашим ключевым приоритетом».

У Kotlin Multiplatform есть ряд ключевых преимуществ, самым большим из которых является унифицированная база кода для Android и iOS. Это включает в себя одну и ту же кодовую базу для работы в сети, хранения данных, аналитики и всей другой логики внутри приложения. Более того, логические элементы сохраняются, но вы по-прежнему сохраняете гибкость собственного кода, когда дело доходит до полный доступ к SDK для Android и iOS. В Android уже есть инструменты для кроссплатформенной разработки. Студия.

«Там, где другие технологии абстрагируются или полностью заменяют разработку приложений для конкретной платформы, Kotlin Multiplatform является дополняет существующие технологии, специфичные для конкретной платформы, и направлен на замену бизнеса, не зависящего от платформы. логика. Это новый инструмент в наборе инструментов, а не его замена», — заявили Дэвид Генри и Мел Яхья из Netflix.

Есть несколько примеры проектов вы можете посмотреть, как интегрировать Kotlin Multiplatform в свои проекты, упрощая разработку при одновременном создании как для Android, так и для iOS. Кажется, что эта бета-версия — это прежде всего улучшение стабильности, но мы с нетерпением ждем новых изменений, которые могут появиться на протяжении жизненного цикла Kotlin Multiplatform.