AI делает мобильную разработку доступной. Раньше — 3–6 месяцев и $20–50K. Сейчас — выходные и $20–50 за инструменты. Не все проекты, но MVP для 80% идей — реально.
Три пути к мобильному приложению
Cursor + Expo (React Native) — код, полный контроль, App Store и Google Play
Bolt / Lovable → PWA — без кода, быстро, нет публикации в сторах
Пользователи добавляют на главный экран — работает как приложение
Плюсы: Быстро, без кода.Минусы: Нет в сторах, ограниченный доступ к устройству.
Путь 3: FlutterFlow для визуальных билдеров
FlutterFlow — визуальный конструктор на Flutter. Перетаскиваешь блоки, настраиваешь логику. Экспорт в нативный код → публикация в сторы. Требует времени на освоение интерфейса.
Adalo — аналог, проще, но менее гибкий. Оба подходят, если не хочешь трогать код и готов к изучению визуального билдера.
Сравнение путей
Cursor + Expo
Bolt/Lovable PWA
FlutterFlow
Время
2–5 дней
2–4 часа
3–7 дней
Сложность
Средняя
Низкая
Средняя
App Store
✅
❌
✅
Google Play
✅
❌
✅
Качество
Высокое
Хорошее
Высокое
Стоимость
Cursor $20 + сторы
$20/мес
$0–$30/мес
Кейс: трекер привычек за 2 дня
День 1 (суббота):
Утро: npx create-expo-app habit-tracker, открыть в Cursor
День: промпты на экраны Login, Home, Add Habit. React Navigation для табов. AsyncStorage для привычек (массив объектов с name, streak, lastDone)
Вечер: базовая логика — добавить привычку, отметить выполнение, отобразить streak
День 2 (воскресенье):
Утро: expo-notifications для напоминаний. Настройка иконки и splash в app.json
День: доработка UI: карточки привычек, анимация при отметке, тёмная тема
Вечер: eas build --platform ios — тестовая сборка. Проверка на симуляторе
Итог: MVP в App Store за 2 дня. $20 за Cursor + $99 за Apple (если нужно). Без бэкенда — всё локально. Для синхронизации между устройствами — добавить Supabase или свой API на Vercel / Railway позже.
Частые ошибки
Слишком большой scope — начни с 2–3 экранов
Сложные нативные API — камера, геолокация — требуют больше времени
Игнорирование тестирования — проверяй на реальном устройстве
Нет адаптивных макетов — тестируй на разных размерах экрана
Разбивка затрат
Статья
Cursor + Expo
PWA
FlutterFlow
Инструмент
$20/мес
$20/мес
$0–30
Apple Developer
$99/год
—
$99/год
Google Play
$25 разово
—
$25
Итого
~$120 старт
~$20
~$50–150
Вердикт: кому какой путь
Cursor + Expo — если хочешь полноценное приложение в сторах и готов к коду. Оптимально для MVP и продукта.
Bolt/Lovable — если нужен быстрый прототип или PWA без сторов.
FlutterFlow — если удобнее визуальный билдер и не хочется писать код.
Старт: Начни с Bolt и посмотри, как выглядит приложение. Если нужны сторы — переходи на Cursor + Expo.
Часто задаваемые вопросы
Нужно ли знать React для Cursor + Expo? Базовое понимание помогает, но Cursor генерирует код. Ты правишь и уточняешь — можно учиться на ходу.
PWA vs нативное приложение — в чём разница? PWA — веб-страница, которую добавляют на главный экран. Нет в App Store/Play. Push, офлайн — ограничены. Нативное — полноценное приложение, доступ к камере, геолокации, магазинам.
Сколько стоит опубликовать в App Store? Apple Developer — $99/год. Google Play — $25 один раз. Плюс время на модерацию (Apple 1–7 дней, Google обычно быстрее).
Подходит ли это для игр? Нет. Игры с 3D, физикой — не для вайб-кодинга. Утилиты, трекеры, простые приложения — да.
Можно ли подключить свой бэкенд? Да. В Cursor + Expo — обычные fetch/axios к твоему API. Vercel или Railway для бэкенда — типичный стек.
Cursor + Expo — самый гибкий. Полный контроль, публикация в App Store и Play.
PWA — если сторы не нужны и важен speed. 2–4 часа до результата.
Ошибки: не бери слишком большой scope, тестируй на устройстве, учитывай нативные API.
Старт:Bolt для прототипа → Cursor + Expo для продакшена.
Что дальше
MVP готов — что дальше? Деплой на Vercel или Railway для бэкенда. A/B тесты экранов. Push-уведомления для retention. Аналитика — Firebase или Mixpanel. Монетизация: in-app purchases через Expo или подписка через свой бэкенд. Один проход — один слой. Не пытайся сделать всё сразу.
Совет: Если застрял на баге — скопируй код и ошибку в ChatGPT или Claude. Они помогут отладить. Cursor отлично генерирует, но для сложной отладки отдельный чат часто быстрее.