Кроссплатформенная разработка мобильных приложений с использованием React Native для iOS и Android

Продавец: Zinn Digital

Единая кодовая база React Native, поставляемая в виде работающего приложения для iOS и Android, с аутентификацией, навигацией, офлайн-режимом и публикацией в магазинах, выполненными за Вас.

Краткий обзор

Цена
1 500,99 $
Доставка
Доставляется за 28 дн.
Продавец
Zinn Digital
Продано
0

Об этом объявлении

Объем работ

Единая кодовая база React Native, позволяющая создать одно согласованное мобильное приложение для обоих магазинов, включая навигацию, вход в систему, push-уведомления, работу в автономном режиме и платформозависимое поведение, которое кроссплатформенные инструменты не настраивают автоматически.

Наш метод

Разработка начинается сразу с вашим реальным API, а не с шаблонными данными, поскольку настоящие конечные точки ведут себя иначе, чем имитации. Вход в систему опирается на безопасное хранилище на устройстве с логикой обновления, централизованной в одном месте, так как разрозненная обработка токенов — это то, из-за чего в мобильных приложениях обычно возникают ошибки. Списки виртуализируются и загружаются постранично; изображения кэшируются и масштабируются под конкретное устройство вместо загрузки в полном размере.

Специфические для каждой платформы требования рассматриваются как полноценные задачи, а не второстепенные детали: для iOS требуются собственные формулировки разрешений и профили инициализации, для Android необходимы каналы уведомлений и корректная обработка кнопки «Назад», а диплинки на обеих платформах должны продолжать работать даже после холодного старта.

Что вы получаете

  • Проект TypeScript React Native, содержащий только те нативные модули, которые вам действительно необходимы.
  • Тестовые сборки как на бета-канале iOS, так и на внутреннем канале Android, чтобы вы могли опробовать приложение на раннем этапе.
  • Полностью подключенные push-уведомления, включая серверный триггер.
  • Релизные сборки, а также тексты описания для магазинов приложений, скриншоты и примечания к публикации.
  • Краткое руководство, позволяющее вам в дальнейшем самостоятельно собирать, запускать и публиковать приложение.

Что нам нужно от вас

API или хотя бы спецификация к нему, несколько наиболее важных экранов, а также аккаунты разработчиков Apple и Google, если они у вас уже есть. Если нет, мы точно объясним, что именно потребуется и на каком этапе.

Границы проекта

В проект входит одно приложение для одной целевой аудитории. Если продукту требуются два совершенно разных сценария использования — например, приложение для клиентов и отдельное приложение для водителей — это считается двумя отдельными сборками, и мы обязательно предупредим об этом до выставления коммерческого предложения, а не после него.

Темп и обновления

Ранняя тестовая сборка обычно готова задолго до завершения проекта, поэтому обратная связь формируется по работающему приложению, а не по статичным скриншотам. Контрольный список для релиза остается предельно прозрачным на всем протяжении работы, охватывая разрешения, диплинки, автономный режим и метаданные магазинов, поскольку именно из-за них работающая сборка чаще всего получает отказ при проверке.

Доступно для покупки

Сначала аккаунт не требуется — ваш будет создан при оформлении заказа. Мы удерживаем деньги до тех пор, пока вы не примете работу.

Вопросы и ответы

Вы отвечаете за отправку приложения в магазины?

Да. Сюда входят сборки, текст описания, снимки экрана и ведение самого процесса отправки, осуществляемое через ваши собственные аккаунты разработчика, благодаря чему права на приложения остаются за вами.

Что делать, если изначально вы хотите выпустить продукт только на одной платформе?

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

Возможно ли подключиться к нашему текущему бэкенду?

Да. Мы с самого начала ведем разработку на основе вашего API и сообщим о любых проблемах с контрактом до того, как поверх него будут созданы экраны.