Разработка, поддержка и доработка приложений на React Native

Создаём приложения для iOS и Android на React Native и берём на поддержку чужие: обновляем версии, чиним сборки, выполняем новые требования App Store и Google Play, дорабатываем функции.

Один код — две платформы
Приложение не застрянет в сторе
12 лет, 450+ проектов

Кратко: разработка приложения на React Native

  • Что это. React Native — фреймворк от Meta, на котором из одного кода на JavaScript собирают приложения для iOS и Android.
  • Когда выбрать. Подходит, если нужны обе платформы, а в проекте уже есть React. Если критична работа с камерой, Bluetooth или сложной графикой, рассматриваем и нативную разработку на Swift и Kotlin.
  • Что делаем. Horenko Production (Киев, с 2014 года) создаёт приложения на React Native и берёт на поддержку чужие: обновляем версии, чиним сборки под требования App Store и Google Play.
  • Сколько стоит. Аудит кода приложения — от $300, почасово — от $35/час, абонентская поддержка — от $350/мес, выделенный разработчик — от $4 000/мес. Новое приложение оцениваем после брифа.
  • Подробнее о кроссплатформенных приложениях — MVP от $5 000 и о разработке мобильных приложений — первая версия обычно 4–12 недель.

Проект на React Native? Возьмём в работу

Разработка, поддержка и доработка на React Native, в том числе чужих проектов. Аудит кода — бесплатно.

Тарас Горенко
Тарас ГоренкоCEO Horenko Production · ответим за 15 мин
Написать в Telegram

Разработка на React Native: от первого релиза до многолетней поддержки

React Native кроссплатформенная разработка даёт приложение для iOS и Android из одной кодовой базы на JavaScript или TypeScript. Но мобильное приложение нельзя «сделать и забыть»: сторы каждый год ужесточают требования, а React Native меняет архитектуру. Поэтому к нам часто приходят с готовым приложением, которое перестало собираться или не проходит обновление в Google Play. Разбираемся, обновляем и ведём дальше.

Общие вопросы — на странице кроссплатформенных приложений, сравнение стеков — на странице Flutter.

Когда к нам обращаются

  • Проект не собирается после обновления Xcode или Android Studio.
  • Google Play не принимает обновление из-за устаревшего target SDK.
  • Старая версия React Native, часть библиотек заброшена.
  • Перестали приходить push-уведомления.
  • Нужны новые функции, а своей команды нет.

Что делаем

Сопровождение и релизы
Аудит кода:
Исправление багов:
Обновление и миграция:
Ускорение:
Доработка, интеграции и новая разработка:

Как берём приложение на поддержку

  1. Доступы: репозиторий, Apple Developer, Google Play Console, Firebase, ключи подписи.
  2. Аудит с письменным отчётом, в том числе соответствие требованиям сторов.
  3. Стабилизация: воспроизводим сборки, чиним блокеры публикации.
  4. Процесс: TestFlight, внутреннее тестирование Google Play, EAS Build или fastlane.
  5. План обновлений React Native и библиотек.
  6. Регулярные релизы и отчёт.

Типовые задачи на React Native

  • Поэтапное обновление React Native и нативных шаблонов.
  • New Architecture (по умолчанию с 0.76) и замена несовместимых библиотек.
  • Ежегодные требования Google Play к target SDK.
  • Требования App Store: актуальный Xcode, манифесты приватности, удаление аккаунта.
  • Push через FCM и APNs.
  • Замена закрытого CodePush на EAS Update или свой сервер обновлений.
Абонентская поддержка
от $350/мес
  • 10 часов
  • обновления SDK
  • релизы
  • реакция на краши

Стек наших технологий

  • Возьмёте на поддержку приложение, которое делала другая команда?

    Да. Нужны доступы к репозиторию, аккаунтам в App Store и Google Play и ключи подписи. Делаем аудит, даём письменный отчёт и начинаем с того, что блокирует релизы.

  • Что делать, если потерян ключ подписи Android?
  • Можно ли обновлять приложение без публикации в сторах?
  • Нужно ли переписывать приложение, чтобы обновить React Native?
  • React Native или Flutter?
  • Как считается стоимость?
Background element
Background element
Background element

Есть интересная идея для проекта?

Свяжитесь с нами
Ответим за 15 мин