Нейросети для…
Все курсы

Flutter Разработка. От 🐣 базы до 😎 вайб кодинга

Платный курс на Stepik: 11 модулей, 104 урока — освойте разработку кроссплатформенных приложений с ИИ.

Начальный уровень5,0· 1 отзыв13 ч · 104 уроков
Курс для новичков

Освойте Flutter-разработку с нуля до создания полноценных приложений. Курс проверен на реальных студентах, предлагает гибкий подход к обучению и включает использование AI-инструментов для автоматизации. Идеально для тех, кто хочет быстро стартовать во фрилансе или IT.

01Для кого этот курс

Курс универсальный, но точнее всего попадает в четыре аудитории. Если узнали себя — значит, программа собрана под вас.

Начинающий разработчик
Для тех, кто хочет быстро создавать приложения для себя, бизнеса или фриланса, даже без опыта программирования.
Студент / Старшеклассник
Мечтаете о карьере в IT и хотите освоить востребованную профессию.
Преподаватель
Ищете готовые, понятные материалы для себя и своих учеников.
Любой желающий
Все, кто хочет научиться создавать красивые и кроссплатформенные приложения.

02Что вы получите после курса

Конкретные навыки и артефакты, которые останутся у вас после прохождения — а не абстрактное «будете уверенно работать».

  • ИИ-ассистент для Flutter-разработки
    Вы научитесь использовать инструменты искусственного интеллекта для автоматизации и ускорения процесса разработки мобильных приложений, применяя их в реальных проектах.
  • Рабочее портфолио с SushiApp
    Вы доработаете приложение SushiApp, используя углубленные техники работы с Flutter, что станет отличным дополнением к вашему портфолио.
  • Навыки работы с Dart и ООП
    Вы освоите язык программирования Dart и ключевые принципы объектно-ориентированного программирования, необходимые для создания надёжных приложений.
  • Создание UI любой сложности
    Вы научитесь разрабатывать пользовательские интерфейсы (UI) любой сложности, используя возможности Flutter для создания привлекательных и функциональных приложений.
  • Работа с данными и API
    Вы получите навыки работы с базами данных, выполнения сетевых запросов через различные API и сервисы, а также управления локальным хранилищем в Flutter-приложениях.
  • Сертификат об окончании Stepik
    После успешного завершения курса вы получите официальный сертификат от образовательной платформы Stepik, подтверждающий ваши компетенции.

03Программа курса

11 модулей · 104 уроков · 13 ч. Программа линейная — каждый модуль строится на предыдущем.

1
Dart базовый

Язык программирования 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
  • Продвинутые методы работы с коллекциями
2
Основы Git

Git. Установка. Настройка · Работа с Git Коммиты · Работа с Git Ветки · Работа с GitFlic GitHub · VSCode + Git Коммиты · VSCode + Git Ветки · Pull Request

  • Git. Установка. Настройка
  • Работа с Git Коммиты
  • Работа с Git Ветки
  • Работа с GitFlic GitHub
  • VSCode + Git Коммиты
  • VSCode + Git Ветки
  • Pull Request
3
Flutter. Вёрстка

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. Практика по вёрстке
4
Flutter. Состояние State

Виджеты. 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
5
Ядро работы Flutter

Stateless Виджет · Константные конструкторы · Stateful Виджет · Stateful. Как происходит обновление виджетов · Stateful. Жизненный цикл виджета · Context · InheritedWidget. Проблема · InheritedWidget. Решение · InheritedModel · InheritedNotifier и ChangeNotifier

  • Stateless Виджет
  • Константные конструкторы
  • Stateful Виджет
  • Stateful. Как происходит обновление виджетов
  • Stateful. Жизненный цикл виджета
  • Context
  • InheritedWidget. Проблема
  • InheritedWidget. Решение
  • InheritedModel
  • InheritedNotifier и ChangeNotifier
6
Ключи Keys

Keys + Stateless Widget · Keys + Stateful Widget · ValueKey. Виды ключей. Удаления элементов списка · GlobalKey Глобальные ключи · PageStorageKey + Прокручиваемые списки · ReorderableListView + ValueKey

  • Keys + Stateless Widget
  • Keys + Stateful Widget
  • ValueKey. Виды ключей. Удаления элементов списка
  • GlobalKey Глобальные ключи
  • PageStorageKey + Прокручиваемые списки
  • ReorderableListView + ValueKey
7
Provider

Provider. Как управлять State · MultiProvider. Управление несколькими провайдерами · Provider и Navigation · ProxyProvider

  • Provider. Как управлять State
  • MultiProvider. Управление несколькими провайдерами
  • Provider и Navigation
  • ProxyProvider
8
Асинхронное программирование

Основы 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. Разработка приложения с покемонами
9
Flutter. Работа данными. Локальное хранилище

Список Задач + SharedPreference (настройки) · Список Задач + SharedPreference (задачи) · Список Задач + Оптимизация приложения · Список Задач + Dependency Inversion Principle · Список Задач + SQLite + Interface + DI · Безопасное хранение. FlutterSecureStorage

  • Список Задач + SharedPreferenceнастройки
  • Список Задач + SharedPreferenceзадачи
  • Список Задач + Оптимизация приложения
  • Список Задач + Dependency Inversion Principle
  • Список Задач + SQLite + Interface + DI
  • Безопасное хранение. FlutterSecureStorage
10
Углубленные техники работы. Доделываем SushiApp

Пакет 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
11
Flutter AI LLM

Что такое 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. Доступ остаётся навсегда, можно проходить в своём темпе.

Платформа — Stepik
Открыть на Stepik
Текстовые уроки

Обучение проходит в удобном текстовом формате с инфографикой, GIF-анимациями, презентациями и шпаргалками.

Практические задания

После каждого модуля вас ждут практические задания для закрепления полученных знаний и немедленного применения в разработке.

Свободный темп

Учитесь в своём ритме, легко возвращайтесь к пройденным темам и быстро находите нужную информацию благодаря удобной структуре.

05Об авторе

Курс ведёт практикующий специалист, не «гуру». Все материалы — из живых проектов с реальными клиентами.

Роман Сергиенко
Роман Сергиенко
Преподаю IT-дисциплины студентам и старшеклассникам

Роман Сергиенко — Преподаю IT-дисциплины студентам и старшеклассникам. Более 15 лет отработал в области IT. Сейчас с большой любовью занимаюсь разработкой образовательных программ и курсов, изучаю область AI LLM. Безгранично обожаю Flutter разработку и Game Dev. IT-Сэнсей

06Отзывы студентов

1 отзыв, средний рейтинг 5,0.

О
Ольга Дымова
Прошёл(а) курс · августа 2025
Спасибо большое за курс — он правда классный! Всё понятно, с картинками и примерами. Удобно, что можно быстро вернуться к нужному разделу и повторить. Отдельная благодарность за презентации и гифки — очень удобно и наглядно 🥰 Блоки про ООП и асинхронность — просто огонь! Наконец-то разложилось по полочкам.