Разработка кроссплатформенного приложения на React Native — это один код на JavaScript/TypeScript, который собирается в приложения для iOS и Android; обе версии ведёт одна команда параллельно. Это основной вариант для MVP: проверить идею можно, не делая два отдельных проекта. Ориентир по услуге «Мобильные приложения»: MVP — от 900 000 ₽ и 8-10 недель, продуктовое приложение — от 2 000 000 ₽ и 14-20 недель. Если проекту нужен глубокий доступ к устройству, честно предложим нативную разработку.
Для кого
- Стартапам, которым нужно проверить гипотезу на iOS и Android сразу, а не последовательно
- Командам с опытом React/JavaScript, которые хотят единую экосистему для веба и мобильного приложения
- Бизнесу, который переносит в мобильный канал типовые экраны: каталог, формы, личный кабинет, ленту
- Тем, кому важны срок и стоимость поддержки на две платформы
Что входит
- Техническое планирование: подтверждаем, что React Native подходит, или предлагаем Flutter либо нативную разработку
- UX-исследование и сценарии до UI-дизайна
- UI-дизайн с учётом гайдлайнов iOS и Android, без единого шаблона на обе платформы без учёта их различий
- Разработка на React Native: одна команда ведёт iOS- и Android-версии параллельно
- Backend, API и интеграции: платежи, карты, push-уведомления
- Тестирование, включая нагрузочное, где ожидается пиковая нагрузка
- Публикация в App Store и Google Play
- Аналитика поведения: события, воронки, retention
- Передача исходников, документации и доступов клиенту
Цены
MVP
8-10 недель
- iOS и Android из одной кодовой базы
- Минимальный набор функций для проверки главной гипотезы
- Полный процесс: исследование, прототип, дизайн, разработка, тестирование, публикация
Стандарт
14-20 недель
- Продуктовое приложение со сложной логикой
- Расширенный backend и интеграции
- Нагрузочное тестирование и подготовка к публикации в сторе
Enterprise
- Высоконагруженный продукт
- Если кросс-платформенный слой не подходит — нативная разработка по отдельной смете
- Смета — после технического интервью
Цены опубликованы для услуги «Мобильные приложения» в целом; отдельной цены «только React Native» у нас нет. Стоимость сильно зависит от сложности бэкенда и числа интеграций. Выбор между React Native, Flutter и нативной разработкой фиксируем до старта UI-дизайна: смена подхода на середине проекта означает переписывание значительной части кода.
Собрать диапазон в калькулятореСроки
Исследование и техническое планирование
1-2 недели
Решаем: React Native, Flutter или нативно, — по требованиям к производительности и доступу к устройству.
UX-прототип и тестирование сценариев
1-2 недели
Проверяем логику на прототипе, пока правки стоят часы.
UI-дизайн
2-4 недели
Интерфейс с учётом особенностей каждой платформы.
Разработка параллельно iOS/Android
6-12 недель
Одна команда ведёт обе версии одновременно.
Тестирование, включая нагрузочное
2 недели
Отдельный этап для продуктов с пиковой нагрузкой.
Публикация в сторах и пострелизная поддержка
зависит от модерации сторов
Риски отклонения закладываем заранее.
Длительность этапов ориентировочная и зависит от объёма; итоговый срок называем после брифа.
Примеры проектов
Единственный наш опубликованный кейс по мобильному приложению: клиника сначала заказала сайт, а через 8 месяцев вернулась за приложением. Стек приложения в карточке кейса не указан, поэтому не выдаём его за кейс именно на React Native.
Частые вопросы
Читайте в блоге
- Кросс-платформенно или нативно: как мы выбираем между React Native/Flutter и нативной разработкой
- MVP или продуктовое приложение: честная разница между 900 000 ₽ и 2 000 000 ₽
- MVP перед раундом A: как выбрать 8 функций из 40 и не потерять инвестора
- UX-исследование до экрана: как мы проектируем пользовательские сценарии приложения
- Разбор кейса: сайт стоматологии в Петербурге, а через 8 месяцев — приложение