
The post has been translated automatically. Original language: Russian Russian
This is something we discussed in a recent article from our KMM series. Here are its key points:
• KMM migration is not always your best option. It is only beneficial in three cases:
1. You have an existing app or you have just started developing an app to be used on both platforms: Android and iOS.
2. Your app with Android and iOS versions has a complex business logic but a simple UI. For instance, it uses offline synchronization.
3. You already have an Android app in Kotlin, but you urgently need an iOS version which would utilize your existing results and you would not have to start over.
• Here are the benefits of migration:
1. It can potentially save you up to a third of your budget.
2. You can speed up your development by 25% and implement new features on both platforms faster and easier in the future.
3. The projects will behave identically on both platforms.
4. iOS and Android developers will start working in one shared work environment.
• There are the three basic migration scenarios:
1. You have an app on both platforms and you need expert advice on developing common business logic.
2. Your team has had some success in trying KMM, and you only need expert advice. This is the least costly scenario.
3. You have to urgently release an iOS version for an existing Android app without interrupting its development to merge business logic of both apps afterwards. This is the most expensive and complicated scenario.
→ Read more about each scenario in the full article: http://bit.ly/3MnZavR.
This is something we discussed in a recent article from our KMM series. Here are its key points:
• KMM migration is not always your best option. It is only beneficial in three cases:
1. You have an existing app or you have just started developing an app to be used on both platforms: Android and iOS.
2. Your app with Android and iOS versions has a complex business logic but a simple UI. For instance, it uses offline synchronization.
3. You already have an Android app in Kotlin, but you urgently need an iOS version which would utilize your existing results and you would not have to start over.
• Here are the benefits of migration:
1. It can potentially save you up to a third of your budget.
2. You can speed up your development by 25% and implement new features on both platforms faster and easier in the future.
3. The projects will behave identically on both platforms.
4. iOS and Android developers will start working in one shared work environment.
• There are the three basic migration scenarios:
1. You have an app on both platforms and you need expert advice on developing common business logic.
2. Your team has had some success in trying KMM, and you only need expert advice. This is the least costly scenario.
3. You have to urgently release an iOS version for an existing Android app without interrupting its development to merge business logic of both apps afterwards. This is the most expensive and complicated scenario.
→ Read more about each scenario in the full article: http://bit.ly/3MnZavR.
Об этом мы рассказали в новой статье из цикла публикаций про KMM. Ключевые тезисы из нее:
✅ Не всем будет выгодно перейти на KMM. Это выгодно в трех случаях:
1. У вас есть приложение или вы только начали его разрабатывать, и его будут использовать на разных платформах: Android и iOS.
2. У вашего приложения с Android- и iOS-версиями сложная бизнес-логика при простом UI. Например, при офлайн-синхронизации.
3. У вас есть Android-приложение на Kotlin, но вам срочно нужно выпустить версию на iOS c переиспользованием того, что уже сделано.
✅ А выгоды от перехода следующие:
1. В перспективе вы можете сэкономить до трети бюджета.
2. Вы ускорите разработку на 25% и в перспективе получите возможность быстрее и легче внедрять новые функции сразу на двух платформах.
3. Проекты станут работать идентично на двух платформах.
4. У разработчиков на iOS и Android будет общий контекст работы.
✅ Условно можно выделить три сценария перехода:
1. У вас есть приложение на обеих платформах, и вам нужна помощь экспертов, чтобы сделать общую бизнес-логику.
2. Ваша команда успешно опробовала KMM, и вам нужна только консультация экспертов. Самый недорогой сценарий.
3. Есть приложение на Android, и срочно нужно выпустить версию на iOS, не останавливая разработку, а затем объединить бизнес-логику обоих приложений. Самый дорогой и сложный сценарий.
Подробнее о каждом сценарии читайте в статье https://vk.cc/cn0RDC. В ней мы показали, какие шаги есть в каждом из вариантов, сколько времени это может занимать и сколько стоить.
Еще мы привели пример наших рекомендаций по переходу и дали ссылки на полезные материалы — можете показать статью своим разработчикам, чтобы они сами попробовали разобраться в этой технологии 😉