Flutter Разработка. От 🐣 базы до 😎 вайб кодинга
Платный курс на Stepik: 11 модулей, 104 урока — освойте разработку кроссплатформенных приложений с ИИ.
Освойте Flutter-разработку с нуля до создания полноценных приложений. Курс проверен на реальных студентах, предлагает гибкий подход к обучению и включает использование AI-инструментов для автоматизации. Идеально для тех, кто хочет быстро стартовать во фрилансе или IT.
01Для кого этот курс
Курс универсальный, но точнее всего попадает в четыре аудитории. Если узнали себя — значит, программа собрана под вас.
02Что вы получите после курса
Конкретные навыки и артефакты, которые останутся у вас после прохождения — а не абстрактное «будете уверенно работать».
- ИИ-ассистент для Flutter-разработкиВы научитесь использовать инструменты искусственного интеллекта для автоматизации и ускорения процесса разработки мобильных приложений, применяя их в реальных проектах.
- Рабочее портфолио с SushiAppВы доработаете приложение SushiApp, используя углубленные техники работы с Flutter, что станет отличным дополнением к вашему портфолио.
- Навыки работы с Dart и ООПВы освоите язык программирования Dart и ключевые принципы объектно-ориентированного программирования, необходимые для создания надёжных приложений.
- Создание UI любой сложностиВы научитесь разрабатывать пользовательские интерфейсы (UI) любой сложности, используя возможности Flutter для создания привлекательных и функциональных приложений.
- Работа с данными и APIВы получите навыки работы с базами данных, выполнения сетевых запросов через различные API и сервисы, а также управления локальным хранилищем в Flutter-приложениях.
- Сертификат об окончании StepikПосле успешного завершения курса вы получите официальный сертификат от образовательной платформы Stepik, подтверждающий ваши компетенции.
03Программа курса
11 модулей · 104 уроков · 13 ч. Программа линейная — каждый модуль строится на предыдущем.
Язык программирования Dart · Переменные и константы · Типы данных · Логика · Условные конструкции · Остаток от деления. Инкремент и Декремент · Циклы · Списки List · Строки String · Словари Map · Можества Set · Функции · NullSafety · ООП Часть 1 · ООП Часть 2 · ООП Часть 3 · ООП Часть 4 · ООП Часть 5 · ООП Часть 6 - Ссылочная модель · ООП Часть 7 - Обобщённые типы (Generics) · Разница между dynamic, Object, var · Продвинутые методы работы с коллекциями
- Язык программирования Dart
- Переменные и константы
- Типы данных
- Логика
- Условные конструкции
- Остаток от деления. Инкремент и Декремент
- Циклы
- Списки List
- Строки String
- Словари Map
- Можества Set
- Функции
- NullSafety
- ООП Часть 1
- ООП Часть 2
- ООП Часть 3
- ООП Часть 4
- ООП Часть 5
- ООП Часть 6 - Ссылочная модель
- ООП Часть 7 - Обобщённые типыGenerics
- Разница между dynamic, Object, var
- Продвинутые методы работы с коллекциями
Git. Установка. Настройка · Работа с Git Коммиты · Работа с Git Ветки · Работа с GitFlic GitHub · VSCode + Git Коммиты · VSCode + Git Ветки · Pull Request
- Git. Установка. Настройка
- Работа с Git Коммиты
- Работа с Git Ветки
- Работа с GitFlic GitHub
- VSCode + Git Коммиты
- VSCode + Git Ветки
- Pull Request
Flutter. Установка и настройка окружения · Виджеты. Что это? · Виджеты. Цветовая тема приложения. ThemeData · Виджеты. Декомпозиция. Иконка приложения · Виджеты. Column Row Container · Виджеты. Text Image Icon · Виджеты. Color Border · Виджеты. Способы скругления изображений · Виджеты. Container Особенности · Виджеты. Spacer Expanded · Виджеты. Card · Виджеты. ListView GridView · Figma. Практика по вёрстке
- Flutter. Установка и настройка окружения
- Виджеты. Что это?
- Виджеты. Цветовая тема приложения. ThemeData
- Виджеты. Декомпозиция. Иконка приложения
- Виджеты. Column Row Container
- Виджеты. Text Image Icon
- Виджеты. Color Border
- Виджеты. Способы скругления изображений
- Виджеты. Container Особенности
- Виджеты. Spacer Expanded
- Виджеты. Card
- Виджеты. ListView GridView
- Figma. Практика по вёрстке
Виджеты. Stateless и Stateful · Виджеты. Buttons GestureDetector · Виджеты. Stack и Positioned · Виджеты. Checkbox FAB AlertDialog Switch · Навигация между экранами · Навигация. Передача данных. TextField · Разработка приложения Sushi App. Часть 1 · Виджеты. Текстовые поля и Формы · Разработка приложения Sushi App. Часть 2
- Виджеты. Stateless и Stateful
- Виджеты. Buttons GestureDetector
- Виджеты. Stack и Positioned
- Виджеты. Checkbox FAB AlertDialog Switch
- Навигация между экранами
- Навигация. Передача данных. TextField
- Разработка приложения Sushi App. Часть 1
- Виджеты. Текстовые поля и Формы
- Разработка приложения Sushi App. Часть 2
Stateless Виджет · Константные конструкторы · Stateful Виджет · Stateful. Как происходит обновление виджетов · Stateful. Жизненный цикл виджета · Context · InheritedWidget. Проблема · InheritedWidget. Решение · InheritedModel · InheritedNotifier и ChangeNotifier
- Stateless Виджет
- Константные конструкторы
- Stateful Виджет
- Stateful. Как происходит обновление виджетов
- Stateful. Жизненный цикл виджета
- Context
- InheritedWidget. Проблема
- InheritedWidget. Решение
- InheritedModel
- InheritedNotifier и ChangeNotifier
Keys + Stateless Widget · Keys + Stateful Widget · ValueKey. Виды ключей. Удаления элементов списка · GlobalKey Глобальные ключи · PageStorageKey + Прокручиваемые списки · ReorderableListView + ValueKey
- Keys + Stateless Widget
- Keys + Stateful Widget
- ValueKey. Виды ключей. Удаления элементов списка
- GlobalKey Глобальные ключи
- PageStorageKey + Прокручиваемые списки
- ReorderableListView + ValueKey
Provider. Как управлять State · MultiProvider. Управление несколькими провайдерами · Provider и Navigation · ProxyProvider
- Provider. Как управлять State
- MultiProvider. Управление несколькими провайдерами
- Provider и Navigation
- ProxyProvider
Основы Future и EventLoop · Подробней про Future · Основы HTTP · Обработка ошибок · HTTP CRUD (HttpClient) · HTTP CRUD (Пакет http) · HTTP CRUD (Пакет Dio) · Flutter. Разработка погодного приложения · Flutter. Разработка приложения с покемонами
- Основы Future и EventLoop
- Подробней про Future
- Основы HTTP
- Обработка ошибок
- HTTP CRUDHttpClient
- HTTP CRUDПакет http
- HTTP CRUDПакет Dio
- Flutter. Разработка погодного приложения
- Flutter. Разработка приложения с покемонами
Список Задач + SharedPreference (настройки) · Список Задач + SharedPreference (задачи) · Список Задач + Оптимизация приложения · Список Задач + Dependency Inversion Principle · Список Задач + SQLite + Interface + DI · Безопасное хранение. FlutterSecureStorage
- Список Задач + SharedPreferenceнастройки
- Список Задач + SharedPreferenceзадачи
- Список Задач + Оптимизация приложения
- Список Задач + Dependency Inversion Principle
- Список Задач + SQLite + Interface + DI
- Безопасное хранение. FlutterSecureStorage
Пакет json_serializable · Pattern Matching (Сопоставление с образцом) · State Модель. Часть 1 · State Модель. Часть 2 · Разработка приложения Sushi App. Часть 3 · Разработка приложения Sushi App. Часть 4
- Пакет json_serializable
- Pattern MatchingСопоставление с образцом
- State Модель. Часть 1
- State Модель. Часть 2
- Разработка приложения Sushi App. Часть 3
- Разработка приложения Sushi App. Часть 4
Что такое AI и LLM (много текста) · Prompt Engineering. База общего промптинга · Prompt Enginering. Программирование · Prompt Engineering. Flutter · Разработка погодного приложения через AI LLM · Топ ИИ инструментов для IDE · Windsurf для VS Code · Cursor IDE + Rules + MCP · Обзор Trae IDE · Обзор Augment AI + Android Studio · WEB Агенты - replit, lovable, v0 · Разработка Flutter приложения «Умный помощник» с AI
- Что такое AI и LLMмного текста
- Prompt Engineering. База общего промптинга
- Prompt Enginering. Программирование
- Prompt Engineering. Flutter
- Разработка погодного приложения через AI LLM
- Топ ИИ инструментов для IDE
- Windsurf для VS Code
- Cursor IDE + Rules + MCP
- Обзор Trae IDE
- Обзор Augment AI + Android Studio
- WEB Агенты - replit, lovable, v0
- Разработка Flutter приложения «Умный помощник» с AI
04Как проходит обучение
Курс размещён на Stepik. Доступ остаётся навсегда, можно проходить в своём темпе.
Обучение проходит в удобном текстовом формате с инфографикой, GIF-анимациями, презентациями и шпаргалками.
После каждого модуля вас ждут практические задания для закрепления полученных знаний и немедленного применения в разработке.
Учитесь в своём ритме, легко возвращайтесь к пройденным темам и быстро находите нужную информацию благодаря удобной структуре.
05Об авторе
Курс ведёт практикующий специалист, не «гуру». Все материалы — из живых проектов с реальными клиентами.
06Отзывы студентов
1 отзыв, средний рейтинг 5,0.
Спасибо большое за курс — он правда классный! Всё понятно, с картинками и примерами. Удобно, что можно быстро вернуться к нужному разделу и повторить. Отдельная благодарность за презентации и гифки — очень удобно и наглядно 🥰 Блоки про ООП и асинхронность — просто огонь! Наконец-то разложилось по полочкам.

