Перейти к содержимому
Базовые знания3 мес · 13 недельВживую онлайн

Modern Mobile
Developer + AI

На React Native и Expo создаёшь приложение для iOS и Android с одним кодом и публикуешь его в магазинах; Claude Code, Cursor и Codex рядом в каждом модуле.

26
живых занятий
78
часов
6
модулей
5
человек в группе
Modern Mobile Developer + AI

Что ты будешь уметь
в конце курса?

  1. 01Запускать приложения на React Native и Expo на эмуляторе и своём телефоне
  2. 02Верстать экраны по макету Figma на NativeWind, делать анимации и жесты на Reanimated
  3. 03Строить навигацию на Expo Router и хранить данные офлайн: AsyncStorage, SecureStore, SQLite
  4. 04Подключать Supabase или Firebase: авторизация, база, файлы и realtime
  5. 05Встраивать AI-помощника на Claude API, камеру, карты и push-уведомления
  6. 06Тестировать на Jest, RNTL и Maestro и публиковать в Google Play и App Store через EAS Build

Технологии

Один код — две платформы: iOS и Android на TypeScript и React Native.

TypeScriptReact NativeExpoEAS BuildNativeWindZustandTanStack QuerySupabaseFirebaseExpo NotificationsJestReact Native Testing LibraryMaestroClaude CodeCursorCodex

Учебная
программа

6 модулей по 2 недели и неделя защиты в конце. С AI работаем с первой недели.

01Окружение и AI-агентыНеделя 1–2
  • Git/GitHub, Cursor, Claude Code, Codex, CLAUDE.md / AGENTS.md
  • Основы TypeScript для мобильной разработки
  • Как устроены мобильные приложения: нативное vs кроссплатформенное
  • Установка Expo, эмулятор и Expo Go на телефоне
ДОМАШКАНастроить окружение и запустить первое приложение на своём телефоне; с помощью AI сделать приложение «Карточки для изучения слов».
02React Native UIНеделя 3–4
  • Компоненты, Flexbox, стили, NativeWind
  • Списки (FlatList), изображения, иконки
  • Анимации (Reanimated) и жесты
  • Из макета Figma в экран с помощью AI
ДОМАШКАСверстать 4 экрана по макету (онбординг, логин, лента, профиль) для двух размеров экрана.
03Навигация и состояниеНеделя 5–6
  • Expo Router: стек, табы, модальные окна, deep links
  • Состояние: Zustand, Context
  • Формы и валидация
  • Локальное хранение: AsyncStorage, SecureStore, SQLite
ДОМАШКАПриложение «Трекер привычек» с навигацией, статистикой и офлайн-хранением.
04Данные и бэкендНеделя 7–8
  • Работа с API, TanStack Query, обработка ошибок и офлайн
  • Supabase/Firebase: авторизация, база, хранилище файлов
  • Realtime-обновления
  • Подключение Claude API: чат-помощник внутри приложения
ДОМАШКАПриложение «Рецепты» с авторизацией, облачной базой, загрузкой фото и AI-помощником по ингредиентам.
05Возможности устройстваНеделя 9–10
  • Камера, галерея, геолокация, карты
  • Push-уведомления
  • Платежи и подписки (обзор RevenueCat)
  • Производительность и отладка, AI для поиска багов по логам
ДОМАШКАДобавить в своё приложение камеру, карту и push-уведомления; найти и исправить 3 проблемы с производительностью.
06Тесты и публикацияНеделя 11–12
  • Тесты: Jest, RNTL, e2e на Maestro, генерация тестов через AI
  • EAS Build, OTA-обновления
  • Публикация в Google Play и App Store, требования сторов
  • Портфолио, резюме, собеседование
ДОМАШКАСобрать релизную сборку, выложить в Google Play (internal testing) или TestFlight, оформить страницу приложения.
FФиналНеделя 13
  • Защита проектов, демо-день
Финальный проект

Мобильное приложение на реальном телефоне

Приложение на ваш выбор — доставка, фитнес, запись в салон или дневник — с авторизацией, облачным бэкендом, хотя бы одной функцией устройства, AI-функцией и сборкой, установленной на реальный телефон.

АвторизацияОблачный backendAI-функцияСборка на телефоне

Как проходят
занятия?

СУББОТАТеория и live-codingНовая тема и живой код вместе с AI-агентом.
ВОСКРЕСЕНЬЕПрактикаЗадача на занятии, преподаватель проверяет и разбирает ошибки.
В БУДНИДомашка · 6–8 часовВыдаётся в воскресенье, сдаётся к субботе через GitHub Pull Request.
Оценивание
Сертификат: итоговый балл от 70% и посещаемость от 80%

Вопросы

Что нужно знать для старта?

Основы программирования: переменные, циклы и функции на любом языке. Если опыта в коде нет, выбирай программу AI Software Developer — она начинается с нуля.

Если код пишет AI, чему учусь я?

Главное правило курса: код пишет AI, но на защите каждую строку объясняешь ты. Ты учишься находить ошибки AI, проверять результат и правильно ставить задачу.

Что нужно купить дополнительно?

Минимум одну подписку на AI-инструмент: Claude Pro, Cursor Pro или ChatGPT Plus (примерно 34 ₼/мес). Для публикации в магазине нужен ещё аккаунт разработчика. В стоимость курса это не входит.

Modern Mobile Developer + AI
запишись на программу

В группе всего 5 мест. Первое занятие бесплатно.