Kotlin Multiplatform — майбутнє мобільної розробки?
Вітаю, колеги! Все більшої популярності набуває платформа Kotlin Multiplatform від JetBrains, яка передбачає розробку на Kotlin та спільну бізнес-логіку для Android, iOS, Desktop та Web. А споріднена технологія Compose Multiplatform дозволяє навіть розробляти спільний UI.
Після виходу у листопаді 2023 року стабільної версії Kotlin Multiplatform її використання в індустрії стрімко зростає. Технологією вже користуються Netflix, Baidu, 9GAG, Philips, Forbes, McDonald’s та інші компанії-лідери.
Індійський проджект-менеджер та колишній програміст Дінеш Кумар Аріварасан опублікував статтю, в якій називає Kotlin Multiplatform «A Game-Changer for Cross-Platform Development».
Основна перевага Kotlin Multiplatform перед React Native та Flutter полягає у використанні мови програмування Kotlin, добре знайомої мобільним розробникам на відміну від JavaScript та Dart. До інших переваг відноситься сумісність зі Swift та Objective-C, можливість використовувати звичні SwiftUI та Jetpack Compose.
Я поспілкувався зі своїми колегами, хто вже використовує цю технологію. Кажуть, що вона все ще має недосконалий Garbage Collector. Але разом з тим розповідають історію, як після впровадження Kotlin Multiplatform з проєкту звільнили половину мобільних розробників, бо зменшилася потреба в людино-годинах.
До речі, Kodeco випустили книгу «Kotlin Multiplatform by Tutorials».
Як вважаєте, які перспективи має Kotlin Multiplatform? Чи прийшов вже час хвилюватись тим, хто спеціалізується на React Native, Flutter або виключно на Swift?
23 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів