Кросплатформена разработка на мобилни приложения с React Native за iOS и Android

Продавано от Zinn Digital

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

С един поглед

Цена
1500,99 щ.д.
Доставка
Доставено след 28 дни
Продавач
Zinn Digital
Продаден
0

Относно тази обява

Обхват на работата

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

Нашият метод

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

Специфичните за платформите изисквания се третират като същински крайни резултати, а не като нещо второстепенно: iOS изисква собствени формулировки за разрешения и профили за осигуряване (provisioning profiles), Android изисква канали за известия и разумно управление на бутона за връщане назад, а директните връзки (deep links) и на двете платформи трябва да продължават да работят след студен старт.

Какво получавате

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

Какво ни е необходимо от Вас

API или поне спецификация за такъв, най-важните няколко екрана и профили за разработчици в Apple и Google, ако вече разполагате с тях. Ако не, ние ще посочим точно какво е необходимо и кога.

Граница на обхвата

Това обхваща едно приложение за една аудитория. Когато даден продукт изисква две отделни потребителски изживявания, например приложение за клиенти и отделно приложение за шофьори, това се счита за две отделни компилации, като ние ще отбележим това предварително, преди изготвянето на офертата, а не след това.

Темпо и актуализации

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

Какво можете да закупите

Не е необходим акаунт предварително — Вашият се създава при плащане. Задържаме парите, докато не приемете работата.

Въпроси и отговори

Вие ли отговаряте за изпращането на приложението към магазините?

Да. Това включва компилациите, текстовете за представяне, екранните снимки и управлението на самото подаване, извършено през Вашите собствени профили на разработчик, така че собствеността върху приложенията да остане Ваша.

Ами ако първоначално желаете да стартирате само на една платформа?

Това често е разумно. Започването с Android обикновено е по-евтино за тестване, докато започването с iOS може да има по-голямо значение в зависимост от Вашата аудитория. И в двата случая споделената кодова база поддържа и двете платформи.

Възможно ли е свързване с настоящия ни бекенд?

Да. Ние разработваме спрямо вашия API от самото начало и ще сигнализираме за всякакви проблеми с договора, преди върху него да бъдат изградени екрани.