Зачем это нужно
Без кроссплатформы вы платите дважды за одни и те же экраны, баги и фичи — и всё равно ловите расхождения между iOS и Android. Риск не в «не той технологии», а в сорванных сроках и раздутом TCO. Один код закрывает 80–90% задач при разумном бюджете; натив подключаем точечно, когда упираемся в железо, платежи или жёсткий UX стора.
Как идём
Стартуем с прототипа и границ MVP: что должно работать одинаково, где нужен native. Дальше общий каркас (навигация, состояние, дизайн-токены) → фичи срезами с проверкой на обеих платформах → сторы. Производительность и размер сборки смотрим с первых билдов, не «потом оптимизируем». Формат: прозрачные этапы, демо по срезам, сопровождение после релиза по договорённости.