Flutter курс онлайн: станьте мобильным разработчиком с нуля | robot_dreams
  • курс-профессия
  • 30 занятий
  • сертификат
  • собственное приложение

МОБИЛЬНАЯ РАЗРАБОТКА НА FLUTTER

Освойте Flutter и Dart, чтобы разрабатывать кроссплатформенные мобильные приложения для iOS и Android.

Павел Авдонин

Senior Flutter Developer у

Fozzy Group (Сільпо)

Почему нужно учить Flutter в 2026 году?

Кроссплатформенность

Один код на Flutter одинаково работает на iOS, Android, Web и даже Desktop, что позволяет сократить время на разработку и ускорить релиз.

Гибкий UI

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

Высокая производительность

Flutter используют как стартапы, так и крупные корпорации. Его код оптимизируется под каждую платформу, поэтому приложения работают быстро и плавно.

 

для кого

  • Студентов, выпускников курсов

    чтобы освоить разработку с Flutter и Dart, научиться с нуля создавать приложения для iOS и Android и начать карьеру в IT

  • Разработчиков

    чтобы изучить Flutter и уметь создавать полноценные приложения с гибким UI, управлением состоянием и интеграцией API

  • IT-специалистов

    чтобы получить практический опыт создания приложений для iOS и Android и уверенно начать карьеру в мобильной разработке

Лекторы

photo

ПАВЕЛ АВДОНИН

Senior Flutter Developer в Fozzy Group («Сильпо»)

ОПЫТ:

5 лет коммерческой мобильной разработки на Flutter
- Один из ключевых разработчиков мобильного приложения «Сильпо» (~3 млн пользователей, рейтинг 4.9 в App Store и Play Market)
- Опыт работы в GlobalLogic и Andersen
- Разработка healthcare-приложения для рынков США и Европы с real-time Bluetooth-интеграцией
- Работа над образовательным приложением для рынка Германии (10 000+ пользователей)
- Переход в IT после 14 лет службы в Государственной пограничной службе

 

НАВЫКИ:

- Flutter & Mobile Architecture
- Работа с high-load продуктами
- Economic Analysis
- Менторинг и подготовка свитчеров к работе в ІТ

lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer
lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer
photo

ОЛЕГ РЕПКОВ

Senior Flutter Developer в Fozzy Group («Сильпо»)

ОПЫТ:

- ~5 лет коммерческого опыта в Flutter
- Более 3 лет разработки приложения «Сильпо» — одного из самых популярных e-commerce продуктов в Украине (~3 млн пользователей)
- 12 лет офицерской службы до перехода в IT — хорошо понимает путь свитчера
- Опыт работы с продуктами в финтехе, логистике, ресторанной сфере
- Разработка и поддержка музыкального онлайн-плеера
- Интеграция веб-игр в Flutter-приложения
- Создание SDK для dynamic links как альтернативы Firebase (кастомна маршрутизация и аналитика)

 

НАВЫКИ:

- Flutter & Mobile Performance
- SDK и системные интеграции
- Deep Linking & аналитика
- Объяснение сложных технических решений простым языком

lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer
lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer lecturer
 

После курса вы:

Разберетесь со всеми нюансами работы с Flutter и пройдете весь цикл разработки — от базовых элементов UI до интеграции с API и реализации бизнес-логики. А главное — создадите собственное мобильное приложение с чистым кодом и высокой производительностью.

  • практика на каждом занятии

  • Q&A-сессии с лектором

  • доступ к материалам остается навсегда

  • разработка собственного приложения

  • Зарегистрироваться

Ваш путь на курсе Flutter

 
icon
Начало обучения
Настраиваете рабочую среду и изучаете работу в GitHub
 
 
icon
Через 4 недели
Осваиваете язык Dart, работаете с данными, классами и объектами
 
 
icon
Через 8 недель
Изучаете Flutter, пишете собственные компоненты, добавляете анимацию и интегрируете сервисы
 
 
icon
Через 15 недель
Создаете собственное мобильное приложение и уверенно стартуете в IT
 

Программа курса по Flutter

  • 01 занятие
    29.05.2025 19:00

    Знакомство с Flutter и Dart t

    • поймете, как устроен курс, и сможете планировать свой учебный процесс
    • узнаете о перспективах развития технологии Flutter и зачем ее изучать
  • 02 занятие
    02.06.2025 19:00

    Настройка среды. Запуск первого приложения

    • узнаете, как установить и настроить среду для разработки на Flutter
    • разберетесь, как запускать приложения на личном устройстве или эмуляторе
    • научитесь тестировать собственные приложения в реальных условиях и проверять их работу
  • 03 занятие
    05.06.2025 19:00

    Git и GitHub

    • узнаете, как система контроля версий помогает отслеживать изменения в коде
    • научитесь использовать основные команды Git для управления историей изменений в проекте
  • 04 занятие
    09.06.2025 19:00

    Q&A

    • разберете все неточности и получите ответы на вопросы, возникшие во время прохождения курса
  • 05 занятие
    12.06.2025 19:00

    Переменные и типы данных

    • узнаете об основных типах данных в Dart и их назначении
    • научитесь объявлять переменные и определять их изменяемость (van, final, const)
    • получите навыки тестирования и выполнения кода в DartPad для быстрой отладки и проверки работоспособности кода
  • 06 занятие
    16.06.2025 19:00

    Операторы и ведущие конструкторы

    • узнаете, как работают основные операторы Dart, и научитесь использовать их для математических и логических операций в коде
    • поймете принципы условных конструкций, чтобы управлять выполнением программы в зависимости от заданных условий
    • освоите создание циклов и научитесь применять break, continue и return для гибкого управления повторяющимися процессами
  • 07 занятие
    19.06.2025 19:00

    Функции и области видимости. Обработка ошибок

    • узнаете, как объявлять и применять функции в Dart, чтобы структурировать код, улучшить его повторное использование и упростить логику программы
    • научитесь настраивать обработку ошибок, чтобы предотвращать сбои и обеспечивать стабильную работу приложения
  • 08 занятие
    23.06.2025 19:00

    Коллекции и работа с данными

    • поймете, как работают списки, множества и словари в Dart, научитесь работать с данными в коллекциях для эффективного хранения и обработки информации
    • освоите методы итерации, фильтрации, сортировки и преобразования данных и научитесь оптимизировать работу с большими объемами данных
  • 09 занятие
    26.06.2025 19:00

    Основы ООП. Часть 1

    • научитесь создавать классы и объекты для организации кода в логические блоки, что упростит его масштабирование и рефакторинг
    • освоите работу с конструкторами различных типов, чтобы гибко инициализировать объекты и управлять их начальными значениями
    • выясните, как использовать приватные поля, методы, геттеры и сеттеры, чтобы обеспечить контролируемый доступ к данным
  • 10 занятие
    30.06.2025 19:00

    Основы ООП. Часть 2

    • освоите механизм наследования в Dart, чтобы повторно использовать код и улучшать его масштабируемость
    • научитесь работать с mixins для расширения функционала классов без глубокого наследования
    • разберетесь со статическими переменными и методами, которые позволят создавать общий функционал без привязки к объекту
  • 11 занятие
    03.07.2025 19:00

    Асинхронность

    • поймете разницу между синхронным и асинхронным выполнением кода, чтобы избегать блокировки и повышать производительность приложений
    • научитесь работать с Future, чтобы выполнять асинхронные запросы, обрабатывать результаты и управлять задержками в коде
    • освоите Stream для эффективной обработки последовательных асинхронных событий
  • 12 занятие
    07.07.2025 19:00

    Q&A

    • разберете все неточности и получите ответы на вопросы, возникшие во время прохождения курса
  • 13 занятие
    10.07.2025 19:00

    Виджеты во Flutter. Часть 1

    • поймете, как работают виджеты во Flutter и их роль в создании UI для эффективного построения интерфейсов
    • узнаете, в чем разница между StatelessWidget и StatefulWidget и когда стоит использовать каждый из них
    • научитесь работать с основными структурными виджетами (MaterialApp, CupertinoApp, Scaffold), чтобы создавать масштабируемые приложения
  • 14 занятие
    14.07.2025 19:00

    Виджеты во Flutter. Часть 2

    • научитесь работать с базовыми виджетами Flutter, что позволит создавать простые UI-компоненты
    • узнаете, как использовать Row, Column и Stack для гибкой компоновки интерфейса
    • освоите обработку взаимодействия пользователя с помощью GestureDetector и InkWell
    • поймете, как эффективно отображать списки и сетки данных в ListView и GridView
  • 15 занятие
    17.07.2025 19:00

    Взаимодействие виджетов и компоновки

    • узнаете, как комбинировать виджеты для создания гибких и адаптивных интерфейсов
    • поймете самые распространенные ошибки при работе с виджетами и научитесь их избегать
  • 16 занятие
    21.07.2025 19:00

    Основы навигации

    • узнаете, как работает базовый навигатор во Flutter, чтобы эффективно управлять переходами между экранами
  • 17 занятие
    24.07.2025 19:00

    Самые популярные пакеты для навигации

    • узнаете ключевые особенности, преимущества и недостатки GoRouter и AutoRouter, чтобы выбирать оптимальный инструмент для проекта
    • освоите работу с навигационными пакетами во Flutter, что позволит гибко управлять переходами между экранами
  • 18 занятие
    28.07.2025 19:00

    State Management

    • узнаете, что такое состояние во Flutter и как эффективно управлять обновлениями интерфейса
    • освоите популярные подходы к управлению состоянием, чтобы выбирать оптимальное решение для различных задач
    • научитесь реализовывать механизмы управления состоянием, что поможет структурировать код и повысить производительность приложения
  • 19 занятие
    31.07.2025 19:00

    BLoC/Cubit. Архитектура и основные виджеты

    • узнаете, как работает концепция Business Logic Component (BLoC) и как отделять бизнес-логику от UI для более чистого и масштабируемого кода
    • разберетесь в различиях между BLoC и Cubit, чтобы выбирать оптимальный подход к управлению состоянием в проекте
  • 20 занятие
    04.08.2025 19:00

    Использование BLoC

    • проработаете на практике полученные знания, реализуя BLoC и Cubit в приложении FlutterLab
  • 21 занятие
    07.08.2025 19:00

    Implicit Animations

    • поймете, как анимации влияют на UI/UX и научитесь создавать динамические интерфейсы для улучшения пользовательского опыта
    • узнаете, как работать с Implicit Animations и анимированными виджетами Flutter, чтобы быстро добавлять эффекты без сложной логики
  • 22 занятие
    11.08.2025 19:00

    Explicit Animations

    • разберетесь в ограничениях Implicit Animations и научитесь определять, когда стоит использовать более сложные подходы
    • освоите работу с AnimationController, Tween, Curve, AnimatedBuilder для создания гибких и контролируемых анимаций
    • реализуете Explicit Animations во Flutter, что позволит добавлять сложные и интерактивные эффекты в приложение
  • 23 занятие
    14.08.2025 19:00

    Обработка ошибок и логирование

    • разберетесь в обработке ошибок во Flutter и Dart, что улучшит стабильность приложения
    • научитесь работать с логированием и глобальными обработчиками ошибок для быстрого анализа кода
    • усвоите лучшие практики, чтобы избегать типичных ошибок и писать надежный код
  • 24 занятие
    18.08.2025 19:00

    Layers и «чистая архитектура». Построение приложения

    • разберетесь с концепцией «чистой архитектуры» и принципами разделения кода на слои (Presentation, Domain, Data), что поможет создавать структурированные и поддерживаемые приложения
    • научитесь эффективно организовывать взаимодействие между слоями и управлять зависимостями для масштабируемости и удобного расширения проекта
  • 25 занятие
    21.08.2025 19:00

    Работа с API во Flutter

    • разберетесь с базовыми принципами работы с сетью, что позволит внедрять сетевое взаимодействие в собственные приложения
  • 26 занятие
    25.08.2025 19:00

    Работа с REST API

    • разберетесь, как выполнять запросы к REST API и обрабатывать ответы, что позволит интегрировать внешние сервисы в приложение
    • научитесь работать с JSON-данными, чтобы эффективно преобразовывать их в удобный формат для использования во Flutter
  • 27 занятие
    28.08.2025 19:00

    Бизнес-логика и UI

    • узнаете, как отделять бизнес-логику от UI, что сделает код чище и понятнее
    • научитесь правильно организовывать работу с сетью, что поможет создавать масштабируемые и поддерживаемые приложения
  • 28 занятие
    01.09.2025 19:00

    SharedPreferences и SecureStorage. Введение в базы данных

    • поймете принципы локального хранения данных во Flutter, чтобы эффективно работать с информацией без запросов к серверу
    • научитесь использовать SharedPreferences для сохранения простых данных и SecureStorage для безопасной работы с конфиденциальной информацией
  • 29 занятие
    04.09.2025 19:00

    Q&A

    • разберете все неточности и получите ответы на вопросы, возникшие во время прохождения Flutter курсы
  • 30 занятие
    08.09.2025 19:00

    Итог курса. Как развиваться Flutter-разработчику

    • получите практические рекомендации по развитию во Flutter-разработке и выбору проекта
    • научитесь составлять резюме и готовиться к собеседованию, разбирая типичные вопросы
    • узнаете, какие навыки, кроме опыта, больше всего ценят работодатели

регистрация

Сделайте первый шаг и освойте Flutter, чтобы разрабатывать кроссплатформенные мобильные приложения для iOS и Android

 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности.