Перейти до вмісту
BigTree108

Послуги з розробки застосунків на 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 чи інших секретів усередині пакета застосунку.

Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.

Інші фреймворки, з якими ми працюємо

Фреймворки: огляд

Питання про розробку на 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 він працює. Відповідь ви отримаєте протягом одного робочого дня: план, профілі кандидатів або огляд наявного застосунку.