Одна кодовая база на две платформы
iOS и Android собираются из общего кода, платформенные различия закрываются точечно. Новая функция выходит на обеих платформах одновременно.
Собираем приложения на React Native: одна команда, одна кодовая база, нативная производительность в типовых сценариях. Помогаем с публикацией в сторах и с обновлениями без релиза.
Две нативные команды на iOS и Android — это двойная стоимость и расходящаяся функциональность: на одной платформе функция уже есть, на другой ещё в работе. Для большинства бизнес-приложений это неоправданно. React Native даёт одну кодовую базу и один темп разработки при нативной производительности в типовых сценариях: списки, формы, карты, камера, уведомления.
Нативная разработка остаётся правильным выбором там, где приложение упирается в возможности платформы: тяжёлая графика, сложная обработка видео, постоянная фоновая работа с датчиками. На первом созвоне мы честно говорим, к какому случаю относится ваша задача, и не продаём кроссплатформу там, где она навредит.
iOS и Android собираются из общего кода, платформенные различия закрываются точечно. Новая функция выходит на обеих платформах одновременно.
Push-уведомления, камера и сканирование кодов, геолокация и карты, биометрический вход, файлы и офлайн-режим с синхронизацией после появления связи.
Если у продукта есть веб-часть, приложение работает с тем же API. Бизнес-логика не дублируется, данные не расходятся между платформами.
Готовим описания и снимки экранов, оформляем политику конфиденциальности, проходим проверку в App Store, Google Play и RuStore. Отказы разбираем и подаём повторно.
Настраиваем доставку изменений в обход магазинов для правок, не затрагивающих нативный код. Исправление доходит до пользователей за часы, а не за неделю проверки.
Видно, на каком шаге пользователи уходят и какие ошибки происходят на конкретных моделях устройств. Сбои приходят с трассировкой, а не жалобой в отзывах.
Сроки — для типового объёма. Точный план фиксируем в приложении к договору после аналитики.
Разбираем задачи пользователя, определяем набор экранов, требования к офлайн-режиму и уведомлениям, выбираем платформенные ограничения.
Макеты с учётом правил iOS и Android: навигация, жесты, безопасные зоны, состояния загрузки и ошибок.
Итерации с тестовыми сборками: TestFlight для iOS и внутренний трек в Google Play. Вы смотрите приложение на своём телефоне каждые две недели.
Подготовка страниц в магазинах, прохождение проверки, настройка аналитики и процесса обновлений.
от 175 000 ₽ за первую версию · 8–14 недель
Оценка зависит от количества экранов, глубины офлайн-режима и работы с устройством. Приложение к существующему API стоит ощутимо дешевле, чем продукт с нуля.
Все тарифы и почасовые ставкиСпор «нативно или кроссплатформенно» решается не вкусом, а требованиями продукта. Разбираем, какие требования склоняют выбор в каждую сторону.
Готовое приложение — это половина пути. Вторая половина — проверка в магазинах, где отказ по формальной причине стоит недели.
Разрешение на уведомления пользователь даёт один раз. Разбираем, когда его просить, что отправлять и как не потерять канал за первую неделю.
Офлайн-режим удваивает сложность работы с данными. Разбираем, каким приложениям он действительно нужен и как выбрать стратегию синхронизации.
Разработка — разовый расход, владение — постоянный. Считаем, во что обходится приложение в год после запуска и на чём нельзя экономить.
Расскажите, что нужно сделать. На консультации разберём задачу и вернёмся с оценкой сроков и бюджета — без обязательств с вашей стороны.