TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.2K subscribers
Post #4075 2.17K
От Android до кроссплатформы за 3 дня: опыт адаптации приложения под CMP

Привет! Я Тимур, разработчик мобильных приложений в KTS.

В прошлом году мы решали любопытную задачу. Нам нужно было вдвоем за одну рабочую неделю собрать прототип мобильного приложения для сервиса бронирования отелей.

Задача осложнялась тем, что заказчик рассматривал не только нашу команду на роль подрядчика. Мы не могли отдать сырой черновик, в котором просто нажимаются нужные кнопки и работают ключевые сценарии — мы должны были превзойти конкурентов-флаттеристов. И нам удалось это сделать с помощью KMP.

Да, тема довольно холиварная, и в статье я не заявляю, что KMP лучше Flutter’а во всем. Каждая технология хороша под свои задачи. Вместо этого я расскажу о конкретном проекте, на котором KMP оказался более удачным выбором. Также коснусь вопросов архитектуры и миграции Android-приложения на iOS с помощью CMP, а заодно подсвечу подводные камни, с которыми пришлось разбираться в процессе.
Читать далее

Читать: https://habr.com/ru/companies/kts/articles/959950/

@mobi_dev | Другие наши каналы
  • 🔥 4
More from @mobi_dev
  1. Sep 27, 2026Как встроить генерацию изображений через Image Playground в iOS-приложение Фреймворк Image…
  2. Sep 27, 2026Как передавать контент между iOS-приложениями через Siri Чтобы Siri могла отдать сущность…
  3. Sep 27, 2026Как собрать фильтры и индикаторы в Android на Compose Material 3 В Compose Material 3 есть…
  4. Sep 26, 2026Как Baseline Profiles ускоряют запуск и прокрутку Android-приложений ART сначала интерпрет…
  5. Sep 26, 2026Как перевести платное iOS-приложение на freemium и сохранить доступ покупателям Схема мигр…
  6. Sep 26, 2026Как показывать ответ Foundation Models в iOS по мере генерации В Swift метод respond возвр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →