Для начинающих около месяца обучения онлайн, в своём темпе
Курс «Мобильный разработчик с нуля»
За месяц вы соберёте и выложите в стор своё первое приложение для iOS и Android — без опыта в программировании. Разбираем не кнопки редактора, а весь путь: макет в Figma, вёрстка, база данных, код на Dart там, где он нужен, и публикация.
Как идёт обучение
- Разбираемся, что такое FlutterFlow — и чем он отличается от Flutter
- Собираем дизайн в Figma — стили, компоненты, иконки, экспорт
- Верстаем экраны — регистрация, профиль, переходы
- Добавляем логику и данные — App State, Firebase, Supabase
- Дописываем на Dart — свои функции и работа с нейросетями
- Публикуем приложение — App Store, Google Play, свой pet-проект
Программа
Десять модулей идут подряд: каждый следующий опирается на то, что вы уже собрали руками. Внутри — темы занятий и домашние задания.
Знакомство с FlutterFlow
- Вводная информация о курсе.
- Кратко о FlutterFlow: что это, зачем нужен, какие задачи решает.
- Разница между Flutter и FlutterFlow.
- Кому подходит FlutterFlow (разработчикам, дизайнерам, бизнесу).
- Фишки FlutterFlow: как помогает сэкономить время в разработке.
- Примеры приложений, созданных на FlutterFlow.
- Создание проекта: с чего начинать?
Основы работы с Figma
- Система стилей: добавление шрифтов, цветов.
- Система компонентов: добавление повторно используемых частей в приложении.
- Работа с интерфейсом Figma: создание и организация проектов.
- Экспорт картинок из макета.
- Перенос иконок через Icomoon.
- Проверка отступов и размеров элементов в Figma.
- Где искать готовый дизайн и чем вдохновляться.
Верстка экранов
- Закрепление основных правил верстки на примере 2-3 экранов.
- Как нужно и как не нужно верстать.
- Обзор основных виджетов, их работа и использование.
- Верстка страницы регистрации и авторизации.
- Верстка страницы профиля.
- Простые переходы между экранами в приложении.
- Тестирование приложения и устранение ошибок дизайна.
- Домашнее задание
Создание логической части
- Добавление логики в приложение.
- Что такое App State и Page State, примеры использования.
- Выбор текущей даты на странице календаря с использованием Page State.
- Добавление информации на страницу "О приложении".
- Домашнее задание
Работа с базой данных Firebase
- Подключение Firebase к проекту.
- Основные виды и типы данных.
- Настройка функций логина, регистрации, редактирования пользователя.
- Добавление новостей на главную страницу через Firebase.
- Домашнее задание
Работа с базой данных Supabase
- Различия между реляционными и нереляционными базами данных.
- Создание аккаунта Supabase.
- Основной функционал Supabase.
- Настройка структуры таблиц Supabase.
- Настройка правил доступа к таблицам.
- Настройка аутентификации пользователя.
- Настройка редактирования и удаления профиля.
- Настройка отправки формы в Supabase.
- Проверка функционала.
- Домашнее задание
Работа с кодом и логикой
- Основы Dart.
- Что такое App State и Page State, как с ними работать.
- Написание и применение кастомных функций.
- Работа с нейросетями для написания кода, промпты и примеры.
Работа с анимацией
- Какая анимация доступна в FlutterFlow.
- Как добавить анимацию на объект.
- Как объединить анимации в цепочку.
Публикация
- Основы публикации: подводные камни, особенности площадок.
- Что необходимо запрашивать у клиентов перед публикацией.
- Реальные кейсы публикаций.
- Публикация в App Store.
- Публикация в Google Play.
Ваш первый pet-проект на FlutterFlow
- Проект на выбор: ТЗ и дизайн в Figma.
- Общий созвон с преподавателями.
- Выкладка проекта в стор.
Что вы будете уметь
К концу курса у вас на руках опубликованное приложение и понимание, как собрать следующее — уже без подсказок.
- Собирать интерфейсы из повторно используемых компонентов и стилей.
- Верстать адаптивные экраны и разбираться в виджетах.
- Выстраивать логику: App State, Page State, свои функции.
- Подключать Firebase и Supabase: вход, регистрация, данные.
- Писать базовый Dart и звать нейросети туда, где это уместно.
- Выпускать приложение в App Store и Google Play.
Что нужно для учёбы
FlutterFlow работает в браузере, поэтому мощная машина не обязательна — но с запасом памяти редактор ведёт себя приятнее.
- Система
- Windows 10/11, macOS 10.15+ или Linux
- Процессор
- Intel i5/i7, AMD Ryzen 5/7 или аналог
- Память
- от 8 ГБ, комфортнее с 16 ГБ
- Браузер
- свежий Chrome или Firefox
- Интернет
- стабильные 5 Мбит/с и выше
Вопросы о курсе
Всё, что обычно спрашивают перед оплатой.
Не нашли ответа — напишите в Telegram, отвечаем лично. Пока присматриваетесь, посмотрите документацию на русском и уроки.
Для кого этот курс?
Какие навыки я получу?
Чем этот курс отличается от других?
Нужны ли предварительные знания?
Как проходит обучение?
Сколько времени нужно уделять учебе?
Как организована проверка знаний?
Как можно оплатить курс?
Какие требования к компьютеру?
В какое время проходят занятия? Какой график?
Какие модули входят в курс?
Есть ли практические задания?
Как получить помощь, если что-то не понимаю?
Можно ли создать реальное приложение?
Хватит ли знаний для фриланса и новой профессии?
Насколько востребованы разработчики Flutter и FlutterFlow?
Получу ли сертификат?
Обновляется ли курс?
Записаться на курс
Напишите в Telegram — расскажем про ближайший поток, оплату и ответим на вопросы по программе. Доступ к материалам остаётся навсегда, обновления курса входят в стоимость.