Послуги з розробки застосунків на React Native
Послуги з розробки застосунків на React Native: кросплатформні застосунки для iOS і Android на Expo або React Native CLI, банківські, шопінгові, медичні та споживчі застосунки, нативні модулі на Swift і Kotlin, перехід на New Architecture, OTA-оновлення (over-the-air) і релізи в магазинах застосунків, а також прийняття наявних застосунків від інших команд. Виділені React Native-розробники для вашої команди або застосунок під ключ.
Що ми створюємо на React Native
Застосунки на Expo та React Native
Застосунки для iOS і Android з однієї кодової бази на TypeScript на актуальних Expo SDK і React Native, з Expo Router для навігації, TanStack Query для серверних даних і платформо-специфічними екранами та жестами там, де їх очікують користувачі.
Банківські та платіжні застосунки на React Native
Вхід за біометрією та passkey, картки, перекази й виписки, Apple Pay і Google Pay через React Native SDK від Stripe або Adyen, ключі в iOS Keychain та Android Keystore, закріплення сертифікатів (certificate pinning) і перевірка на пристрої з jailbreak чи root.
Застосунки для e-commerce і маркетплейсів на React Native
Каталоги, пошук, кошики й оформлення замовлення, картки лояльності та персоналізовані пропозиції, а також deep links із кампаній, поверх Shopify, commercetools або вашого власного API, з подіями аналітики, узгодженими з маркетингом до релізу.
Споживчі застосунки й застосунки для здоров'я на React Native
Стрічки, чат, відтворення відео й аудіо, підписки через магазини застосунків або RevenueCat, дані HealthKit і Health Connect та підключення носимих пристроїв через Bluetooth Low Energy, з шифруванням особистих даних на пристрої.
Нативні модулі на Swift і Kotlin
Turbo Native Modules і компоненти Fabric, згенеровані через Codegen, Expo Modules API або Nitro Modules, для камер, платіжних терміналів, Bluetooth-пристроїв і SDK сторонніх постачальників, які не покриває жоден підтримуваний пакет, з тестуванням на реальних пристроях.
Перехід на New Architecture
Застосунки, що досі працюють на старому bridge, переводяться на New Architecture, єдину, на якій працює React Native починаючи з версії 0.82: непідтримувані бібліотеки замінюються або форкаються, нативні модулі переписуються як Turbo Modules, а кожне оновлення React Native випускається окремо.
OTA-оновлення
Виправлення на JavaScript і зміни контенту, що доставляються через EAS Update або власний сервер CodePush, з розгортанням за каналами та відсотками і готовим відкатом, тоді як усе, що змінює нативний код або те, що робить застосунок, проходить перевірку в магазині.
Підписані збірки та поетапні релізи
Підписані збірки для обох магазинів з EAS Build, GitHub Actions або fastlane, тестові треки TestFlight і Google Play, поетапні релізи та відстеження збоїв і повільних екранів у Sentry чи Crashlytics.
Успадковані застосунки на React Native
Застосунки на React Native, початкові розробники яких пішли: спершу огляд коду, залежностей і налаштувань релізу без внесення змін, потім оновлення до актуального React Native із заміною покинутих пакетів.
Наші React Native-розробники для вашої команди
Виділені React Native-розробники
React Native-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Проєкти на React Native під ключ
Команда, яка веде проєкт на React Native від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.
Підтримка і прийняття проєктів на React Native
Наявна система на React Native, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом на React Native
React Native-розробники
TypeScript, Expo і React Native CLI
Інженери з iOS і Android
Нативні модулі на Swift і Kotlin
Бекенд-інженери
API, push-сповіщення та вхід
UI/UX-дизайнери
Макети у Figma для обох платформ
QA-інженери
Тестування на пристроях і автоматизація на Maestro або Detox
Як ми працюємо з React Native
TypeScript у строгому режимі на New Architecture і Hermes, компонентні тести з React Native Testing Library та наскрізні сценарії в Maestro або Detox на реальних пристроях з iOS і Android, продуктивність, виміряна на бюджетних телефонах, а не в симуляторі, і жодних ключів API чи інших секретів усередині пакета застосунку.
Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.
Інші фреймворки, з якими ми працюємо
Розробка на Laravel
Розробка на Laravel: вебзастосунки та API, інтернет-магазини й маркетплейси, SaaS-продукти, бек-офіси платежів, адмін-панелі та оновлення Laravel. Виділені Laravel-розробники або реалізація проєкту.
Розробка на Django і FastAPI
Розробка на Django і FastAPI: вебзастосунки, REST API, бекенд для AI і LLM, пайплайни даних, фінтех- та e-commerce-платформи, оновлення Django. Виділені розробники або реалізація проєкту.
Розробка на Next.js
Розробка на Next.js: вебзастосунки, фронтенд для SaaS, вітрини інтернет-магазинів, маркетингові сайти, інтерфейси AI-продуктів та міграція на App Router. Виділені Next.js-розробники або реалізація проєкту.
Розробка на Vue.js і Nuxt
Розробка на Vue.js і Nuxt: застосунки на Vue 3, сайти на Nuxt, вітрини, дашборди для SaaS, фронтенд для Laravel та інших бекендів, міграція з Vue 2. Виділені Vue.js-розробники або реалізація проєкту.
Розробка на Ruby on Rails
Розробка на Ruby on Rails: вебзастосунки, SaaS-продукти, магазини й маркетплейси, API, застосунки на Hotwire Native, оновлення та прийняття проєктів на Rails від інших команд. Виділені Rails-розробники або реалізація проєкту.
Розробка застосунків на Flutter
Розробка застосунків на Flutter: кросплатформні застосунки для iOS і Android у фінтеху, медицині, медіа та рітейлі, Flutter для вебу й десктопу, бекенд, прийняття проєктів від інших команд. Виділені Flutter-розробники або реалізація проєкту.
Розробка на Symfony
Розробка на Symfony: вебзастосунки, API на API Platform, SaaS та корпоративні системи, магазини на Sylius і Shopware, модулі Drupal, оновлення Symfony. Виділені Symfony-розробники або реалізація проєкту.
Розробка на Spring Boot
Розробка на Spring Boot: мікросервіси та API, Spring Cloud, Spring Security і єдиний вхід (SSO), Spring Batch, Spring AI та оновлення до Spring Boot 4. Виділені Spring Boot-розробники або реалізація проєкту.
Розробка застосунків на Electron
Розробка застосунків на Electron: десктопні застосунки для Windows, macOS і Linux, автооновлення, підпис коду та нотаризація, нативні модулі, оновлення версій і міграції. Виділені Electron-розробники або реалізація проєкту.
Питання про розробку на React Native
У яких галузях працюють ваші React Native-розробники?
Передусім фінтех: банківські, платіжні, інвестиційні та страхові застосунки. Далі e-commerce і роздрібна торгівля із застосунками для покупок, доставки й програм лояльності; медіа та споживчі застосунки із соціальними, стримінговими застосунками й застосунками для знайомств; медицина і фітнес з телемедициною, wellness- і тренувальними застосунками; освіта з навчальними застосунками; а також логістика із застосунками для водіїв і виїзного обслуговування (field service).
Чи є у вашій команді інженери з React Native?
Так. Інженери з React Native працюють поруч із нашими інженерами з iOS і .NET MAUI за тими самими правилами: тести до кожної функції, актуальні залежності та жодних секретів у пакеті застосунку.
Expo чи React Native CLI?
Expo для більшості нових застосунків, адже сама команда React Native рекомендує використовувати фреймворк для нових проєктів, а нативний код додається через config plugins і development builds. React Native CLI для наявних застосунків, уже налаштованих таким чином, і для екранів React Native, доданих усередину наявного нативного застосунку для iOS чи Android.
Чи може застосунок використовувати спільний код з нашим вебзастосунком на React?
Так. Типи, API-клієнти, валідація та логіка стану лежать у спільному пакеті в одному репозиторії, а екрани теж можна спільно використовувати через React Native Web або вебвивід Expo Router, якщо це дозволяє дизайн.
Як швидко можуть стати до роботи React Native-розробники?
Якщо відповідний React Native-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні React Native-розробники?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Створюєте застосунок на React Native?
Розкажіть, що робить застосунок, хто ним користується і, якщо він уже існує, на якій версії React Native він працює. Відповідь ви отримаєте протягом одного робочого дня: план, профілі кандидатів або огляд наявного застосунку.