Кросс-платформенные приложения на React Native — iOS и Android из одной кодовой базы, с нативными модулями Swift и Kotlin где нужно
Для стартапов, e-commerce, B2B-сервисов и встроенных SDK
Соло разработал React Native SDK с купонами и акциями для ресторанов, встроенный в Onay — казахстанский транспортный суперапп
React Native даёт 95% кода общим — но нативные модули пишу отдельно там, где нужна максимальная производительность или доступ к системным API.
Кастомная OTA-система: обновление JS-бандла без ревью App Store. Критический баг исправляется и доставляется пользователям в течение минут.
Когда JS-слоя недостаточно — пишу Swift (XCFramework, SPM) и Kotlin (AAR) модули. Кастомные NativeModule с полным контролем жизненного цикла.
Токены инжектируются в bridge до создания RN-инстанса. 401 — автоматический refresh и retry. Keychain / EncryptedSharedPreferences для хранения.
Firebase FCM + APNs, сегментация аудитории, deep links на любой экран. Уведомления о заказах и акциях приходят даже когда приложение закрыто.
Предсказуемый стейт-менеджмент с реактивными запросами. Offline-first кеш, оптимистичные обновления, автоматический retry — без лишней boilerplate.
Полный цикл — от дизайна и архитектуры до публикации в магазинах и первых пользователей
Прорабатываю весь пользовательский путь до строчки кода: wireframes, компонентная система, адаптив под iPhone и Android. Вы утверждаете макет и видите результат заранее.
Один TypeScript-проект — два нативных приложения. Экономит бюджет и упрощает поддержку: исправил один раз — работает везде. Производительность близка к нативной.
Там, где React Native не дотягивается, пишу нативные модули вручную. Кастомные bridge-модули, доступ к системным API, XCFramework/AAR для SDK — всё в одних руках.
Критические правки и новый контент доставляются напрямую на устройство без ревью магазина. Скорость реакции на баги — минуты, а не недели.
Firebase FCM + APNs для iOS, гибкие сегменты аудитории, диплинки на любой экран приложения. Уведомления о заказах, акциях, персональных событиях.
REST/GraphQL, авторизация через JWT, интеграция с платёжными шлюзами (Kaspi Pay, Halyk), картами, аналитикой и любыми внешними сервисами.
Готовлю скриншоты, описания, ключевые слова для ASO. Настраиваю подписи, certificates, provisioning profiles. Сопровождаю до появления в магазине.
Firebase Analytics с воронками, Crashlytics для мониторинга аварий в реальном времени. Видите где теряются пользователи и что именно сломалось.
Мелкие правки 2 недели после сдачи — бесплатно. Дальше по договорённости. Остаюсь доступен для доработок, новых функций, обновлений под новые версии iOS/Android.
Стоимость
В базовую стоимость входят UX/UI дизайн в Figma, React Native кодовая база для iOS и Android, нативные модули, публикация в магазины. Backend, интеграции и OTA-система оцениваются по задачам.
Два нативных приложения = две команды и двойной бюджет. React Native даёт одну TypeScript кодовую базу для iOS и Android при сохранении нативной производительности. Там где нужна максимальная производительность или доступ к системным API — пишу нативные модули вручную на Swift и Kotlin, что даёт лучшее из обоих миров.
Да, именно так работает мой реальный кейс — KwaakaQR SDK встроен в уже существующее суперприложение Onay. React Native запускается внутри нативного контейнера: один Activity/ViewController на Android/iOS. Приложение Onay не знает что внутри работает React Native.
OTA (Over The Air) — доставка обновлений JavaScript-бандла напрямую на устройства, минуя ревью App Store и Google Play. Критический баг или срочное изменение контента — от коммита до пользователей проходит 5 минут, а не 1–7 дней. В моём кейсе реализована кастомная OTA без сторонних сервисов.
Google Play: обычно 1–3 дня на первую публикацию. App Store: 1–7 дней (ревью строже). Я готовлю все материалы: скриншоты, описания, ключевые слова для ASO, certificates и provisioning profiles. Сопровождаю весь процесс до появления в магазине.
Зависит от функционала. Если нужны учётные записи, хранение данных, платежи или интеграции — нужен. Если приложение информационное или работает с готовым API — нет. Разрабатываю backend на Node.js/Express или интегрируюсь с вашим существующим API.
Да. React Native приложение упаковывается в XCFramework (iOS, можно подключить через SPM) и AAR (Android). Другая команда подключает SDK как зависимость и запускает через один вызов. Именно в таком формате работает KwaakaQR в Onay.
Расскажите об идее — подготовлю оценку и план работ в течение 24 часов
Нужен другой тип разработки?
Смотреть все услуги →