Якщо у вас вже є вебкоманда з React — React Native дозволить обкатати мобільний додаток силами тих самих людей, використати спільні компоненти, типи, API-клієнти.
Що вмію:
— React Native 0.7x, TypeScript, Expo або bare RN;
— state: Redux Toolkit або Zustand, TanStack Query для серверного стану;
— React Navigation v6, deep linking, універсальні лінки;
— інтеграція з нативними модулями: камера, геолокація, push (OneSignal / Firebase), платежі, BLE;
— WebView-мости, коли у вас вже є вебверсія і треба швидко загорнути частину в додаток;
— моніторинг продуктивності (Flipper, Reactotron, Sentry Perf).
Що типово роблю:
— MVP з нуля (6–10 тижнів);
— переписую кастомні модулі на TypeScript зі старих JS-проектів;
— оптимізую перфоманс: FlatList оптимізації, прибирання ре-рендерів, ленивого завантаження;
— налаштовую CI/CD для iOS і Android одразу: Fastlane + GitHub Actions або CircleCI;
— публікація в обидва стори, робота з review-командами.
На старт обовʼязково дивимось: що у вас вже є в коді, яка ціль додатка і яка команда його продовжить підтримувати. Фриланс-підхід — передача з документацією, онбординг, без "темних вузлів".