Про це оголошення
Обсяг робіт
Єдина кодова база React Native, яка створює один злагоджений мобільний застосунок для обох магазинів і охоплює навігацію, вхід, push-сповіщення, підтримку автономної роботи та специфічну для платформ поведінку, яку кросплатформні інструменти не вирішують автоматично.
Наш підхід
Розробка починається відразу на вашому справжньому API, а не на тестових даних, оскільки реальні кінцеві точки поводяться інакше, ніж макети. Вхід базується на безпечному сховищі на пристрої з логікою оновлення, централізованою в одному місці, адже хаотична робота з токенами зазвичай і призводить до збоїв у мобільних застосунках. Списки віртуалізуються та завантажуються сторінками; зображення кешуються та масштабуються під пристрій, а не завантажуються у повному розмірі.
Специфічні потреби платформ розглядаються як повноцінні складові результату, а не другорядні завдання: для iOS потрібні власні формулювання дозволів і профілі ініціалізації, для Android необхідні канали сповіщень і розумна обробка кнопки «Назад», а глибинні посилання на обох платформах мають працювати навіть після холодного старту.
Що ви отримуєте
- Проєкт TypeScript React Native, що містить лише ті нативні модулі, які вам дійсно потрібні.
- Тестові збірки як на бета-каналі iOS, так і на внутрішньому треку Android, щоб ви могли спробувати застосунок заздалегідь.
- Повністю налаштовані push-сповіщення, включно із серверними тригерами.
- Релізні збірки, а також текст для сторінки в магазині, скріншоти та примітки до публікації.
- Короткий інструктаж, щоб згодом ви могли самостійно збирати, запускати та публікувати застосунок.
Що нам потрібно від вас
API (або принаймні його специфікація), кілька найважливіших екранів, а також облікові записи розробника в Apple та Google, якщо вони у вас уже є. Якщо ні, ми детально пояснимо, що саме знадобиться і коли.
Межі обсягу робіт
Це охоплює один застосунок для однієї цільової аудиторії. Якщо продукту потрібні два окремі інтерфейси — наприклад, застосунок для клієнтів та окремий застосунок для водіїв, — це вважається двома окремими збірками, і ми попередимо про це до формування цінової пропозиції, а не після.
Темп і оновлення
Рання тестова збірка зазвичай готова задовго до завершення проєкту, тому відгуки надаються щодо працюючого застосунку, а не статичних скріншотів. Контрольний список для релізу залишається чітким і прозорим протягом усього процесу, охоплюючи дозволи, глибинні посилання, роботу офлайн і метадані для магазину, адже саме через ці деталі робоча збірка найчастіше відхиляється під час перевірки.