Розробка, підтримка та доробка застосунків на React Native
Створюємо застосунки для iOS і Android на React Native і беремо на підтримку чужі: оновлюємо версії, виправляємо збірки, проходимо нові вимоги App Store і Google Play, доробляємо функції.
Коротко: розробка застосунку на 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, зокрема чужих проєктів. Аудит коду — безкоштовно.
Розробка застосунків на React Native: від першого релізу до багатьох років підтримки
React Native дозволяє зробити застосунок для iOS і Android з однієї кодової бази на TypeScript: швидший старт і одна команда замість двох. Але застосунок не можна «зробити й забути»: стори щороку підвищують вимоги, а React Native змінює архітектуру.
Тому до нас часто приходять із готовим застосунком, який перестав збиратися або не проходить оновлення в Google Play. Ми розбираємося в коді й далі ведемо проєкт як власний.
Загальні питання кросплатформної розробки ми розбираємо на сторінці кросплатформних застосунків, а порівняння з іншим стеком — на сторінці Flutter.
З якими застосунками на React Native приходять найчастіше
Підтримка і доробка застосунків на React Native
Як ми приймаємо React Native-застосунок від іншої команди
Крок 1. Доступи і бекап. Без них не випустити навіть мале оновлення.
- Репозиторій, акаунти Apple Developer і Google Play Console, Firebase.
- Ключі підпису Android і сертифікати iOS, копія всіх конфігурацій.
Крок 2. Аудит із письмовим звітом.
- Версії React Native, Expo і нативних залежностей.
- Відповідність поточним вимогам сторів.
- Ризики: покинуті бібліотеки, ключі в коді.
Крок 3. Стабілізація.
- Відтворюємо збірку iOS і Android на чистій машині.
- Виправляємо критичні краші й блокери публікації.
Крок 4. Процес розробки.
- Git, окремі тестові збірки через TestFlight і внутрішнє тестування Google Play.
- Автоматичні збірки через EAS Build або fastlane.
Крок 5. План оновлень. Послідовність оновлень React Native і бібліотек з оцінкою кожного кроку.
Крок 6. Регулярна робота. Релізи за графіком, звіт по годинах і стану застосунку.
Що найчастіше доводиться робити в React Native-проєктах
Скільки коштує підтримка і розробка на React Native
Аудит коду React Native-застосунку — від $300. Новий застосунок оцінюємо після брифу.
Погодинно
- оцінка перед стартом
- оплата за фактичні години
- допомога з публікацією
Абонентська підтримка
- 10 годин на місяць
- оновлення залежностей і SDK
- релізи в обидва стори
- реакція на критичні краші
Виділений розробник
- React Native-розробник на повний день
- планування релізів
- код-рев'ю
- щотижневі демо
Питання про застосунки на React Native
Що робити, якщо втрачено ключ підпису Android?
Чи можна оновлювати застосунок без публікації в App Store і Google Play?
Чи потрібно переписувати старий застосунок, щоб оновити React Native?
React Native чи Flutter?
Як ви рахуєте вартість?

