Из чего состоит стек
Базовый набор - React Native поверх фреймворка Expo, который берёт на себя большую часть инфраструктурной работы. ИИ-агент вроде Claude Code вносит правки в код по обычному диалогу, вместо того чтобы писать каждую строчку руками. Сборку в готовое приложение делает EAS Build - облачный сервис Expo, которому не нужен ни Mac, ни установленный Xcode. А предпросмотр на живом телефоне идёт через приложение Expo Go.
Сколько стоит сама разработка
Node.js, React Native, Expo и Expo Go бесплатны без каких-либо условий. Бесплатный тариф EAS Build даёт 15 сборок под Android и 15 под iOS в месяц, обновления доступны для до 1000 активных пользователей в месяц и 100 ГиБ трафика через глобальную edge-сеть. Для большинства пет-проектов и первых версий приложения этого достаточно, чтобы ни разу не платить до момента запуска.
Где начинаются реальные платежи
Деньги нужны только на выходе в магазины приложений. Google Play Console берёт разовый взнос 25 долларов - без ежегодного продления, после оплаты можно публиковать сколько угодно приложений на этом аккаунте. Apple Developer Program стоит 99 долларов в год - это обязательное условие для публикации в App Store, платится ежегодно вне зависимости от количества приложений.
Ловушка для новых аккаунтов Google Play
Если персональный аккаунт разработчика в Google Play создан после 13 ноября 2023 года, перед открытием публичного доступа обязательно закрытое тестирование: минимум 12 тестировщиков, непрерывно подключённых не менее 14 дней подряд. Только после выполнения этого условия в консоли открывается возможность подать заявку на продакшн-доступ. С 2026 года Google дополнительно проверяет не только формальное число тестировщиков, но и то, что они реально пользовались приложением, а не просто числятся в списке.
Mac и Xcode не обязательны
Распространённое заблуждение - что для разработки и сборки iOS-приложения обязательно нужен Mac с установленным Xcode. На деле сама разработка и первые сборки идут без них: EAS Build выполняет компиляцию в облаке, а не на локальной машине.
Просмотр на телефоне во время разработки
Предпросмотр через Expo Go обычно идёт по QR-коду, но для этого телефон и компьютер должны быть в одной Wi-Fi сети. Если общей сети нет, есть режим-туннель, который работает через интернет, но заметно медленнее прямого соединения по локальной сети.
Чек-лист
- Проверено, укладывается ли проект в бесплатный лимит EAS Build - 15+15 сборок в месяц
- Оплачен разовый взнос 25 долларов в Google Play Console (если нужен Android)
- Оформлена подписка Apple Developer Program за 99 долларов в год (если нужен iOS)
- Для нового персонального аккаунта Google Play подготовлено закрытое тестирование - минимум 12 тестировщиков на 14 дней
- Проверено, что тестировщики реально открывали и использовали приложение, а не просто подписались