Kotlin Multiplatform / 4 выгоды для продактов, которые дает Kotlin Multiplatform Mobile

4 выгоды для продактов, которые дает Kotlin Multiplatform Mobile

Последние четыре года мы используем в разработке Kotlin Multiplatform Mobile. Мы любим ее за то, что на ней только 20% работы нужно делать под каждую платформу. Эта часть относится к нативному интерфейсу. Остальные 80% приходятся на бизнес-логику и делаются одновременно под все платформы.

Вот что дает KMM продактам.

Одно изменение в бизнес-логике влияет сразу на все платформы. Это позволяет сэкономить время на внедрении новых функций и исправлении багов. Все версии продукта можно разрабатывать одновременно, а следить нужно будет только за одним процессом.

При разработке бизнес-логики ваши разработчики станут взаимозаменяемыми. Исправить ошибку или внести изменения в iOS-версию сможет разработчик Android-версии, и наоборот. Это особенно удобно, когда команда разработчиков небольшая.

Снизятся затраты на тестирование, ведь обе версии приложения будут вести себя одинаково. Все версии проекта идентичны на уровне технологий — в одних и тех же ситуациях ведут себя одинаково. Это позволяет тестировать бизнес-логику только на одной платформе.

Если заказчику потребуется версия на iOS, ваша команда сможет быстро ее развернуть. Если в Android-приложении есть общая бизнес-логика на KMM, не составит труда развернуть ее на другой платформе. Останется только поработать над UI для iOS.

В полной статье мы также говорим о проблемах, которые могут возникнуть в каждом из пунктов, и приводим решение этих проблем. Приятного чтения!

👉 Читать полную статью

Если у Вас есть вопросы по конкретному приложению, записывайтесь на бесплатную консультацию!

А еще подписывайтесь на наш телеграм-канал, чтобы не пропустить новые статьи.