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

Перенесіть ідею в застосунок

Вивчайте Flutter і Dart, щоб розробляти мобільні застосунки для IOS та Android.

Чому потрібно вчити 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+ користувачів)
- Перехід в ІТ після 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 років офіцерської служби до переходу в ІТ — добре розуміє шлях світчера
- Досвід роботи з продуктами у фінтеху, логістиці, ресторанній сфері
- Розробка та підтримка музичного онлайн-плеєра
- Інтеграція вебігор у 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 заняття
    02.03.2026 19:00

    ЗНАЙОМСТВО З КУРСОМ І FLUTTER У 2026

    • зрозумієте, як влаштований курс, та зможете планувати свій навчальний процес
    • дізнаєте про перспективи розвитку технології Flutter і навіщо її вивчати
  • 02 заняття
    05.03.2026 19:00

    НАЛАШТУВАННЯ СЕРЕДОВИЩА ТА ЗАПУСК ПЕРШОГО FLUTTER-ЗАСТОСУНКУ

    • дізнаєтесь, як встановити й налаштувати середовище для розробки на Flutter
    • розберетеся, як запускати застосунки на особистому пристрої чи емуляторі
    • навчитеся тестувати власні застосунки в реальних умовах та перевіряти їхню роботу
  • 03 заняття
    09.03.2026 19:00

    GIT ТА GITHUB

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

    DART: ЗМІННІ Й ТИПИ ДАНИХ

    • дізнаєтеся про основні типи даних у Dart та їхнє призначення
    • навчитеся оголошувати змінні та визначати їхню змінюваність (van, final, const)
    • набудете навичок тестування і виконання коду в DartPad для швидкого налагодження та перевірки працездатності коду
  • 05 заняття
    16.03.2026 19:00

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

    • дізнаєтесь, як працюють основні оператори Dart, і навчитеся використовувати їх для математичних та логічних операцій у коді
    • зрозумієте принципи умовних конструкцій, щоб керувати виконанням програми залежно від заданих умов
    • опануєте створення циклів і навчитеся застосовувати break, continue та return для гнучкого керування повторюваними процесами
  • 06 заняття
    19.03.2026 19:00

    ФУНКЦІЇ, ОБЛАСТІ ВИДИМОСТІ Й ОБРОБКА ПОМИЛОК

    • дізнаєтесь, як оголошувати та застосовувати функції в Dart, щоб структурувати код, покращити його повторне використання та спростити логіку програми
    • навчитеся налаштовувати обробку помилок, щоб запобігати збоям і забезпечувати стабільну роботу застосунку
  • 07 заняття
    23.03.2026 19:00

    КОЛЕКЦІЇ ТА РОБОТА З ДАНИМИ

    • зрозумієте, як працюють списки, множини та словники у Dart, навчитеся працювати з даними в колекціях для ефективного зберігання та обробки інформації
    • опануєте методи ітерації, фільтрації, сортування та перетворення даних і навчитесь оптимізувати роботу з великими обсягами даних
  • 08 заняття
    26.03.2026 19:00

    ООП: КЛАСИ, КОНСТРУКТОРИ, ІНКАПСУЛЯЦІЯ (ЧАСТИНА 1)

    • навчитеся створювати класи та об’єкти для організації коду в логічні блоки, що спростить його масштабування та рефакторинг
    • опануєте роботу з конструкторами різних типів, щоб гнучко ініціалізувати об’єкти й керувати їхніми початковими значеннями
    • з’ясуєте, як використовувати приватні поля, методи, гетери та сетери, щоб забезпечити контрольований доступ до даних
  • 09 заняття
    30.03.2026 19:00

    ООП У DART: НАСЛІДУВАННЯ, MIXINS, STATIC (ЧАСТИНА 2)

    • опануєте механізм наслідування у Dart, щоб повторно використовувати код і покращувати його масштабованість
    • навчитеся працювати з mixins для розширення функціонала класів без глибокого наслідування
    • розберетеся зі статичними змінними та методами, що дадуть змогу створювати спільний функціонал без прив’язки до об’єкта
  • 10 заняття
    02.04.2026 19:00

    АСИНХРОННІСТЬ У DART

    • зрозумієте відмінність між синхронним та асинхронним виконанням коду, щоб уникати блокування та підвищувати продуктивність застосунків
    • навчитеся працювати з Future, щоб виконувати асинхронні запити, обробляти результати й керувати затримками в коді
    • опануєте Stream для ефективної обробки послідовних асинхронних подій
  • 11 заняття
    06.04.2026 19:00

    ВІДЖЕТИ У FLUTTER (ЧАСТИНА 1)

    • зрозумієте, як працюють віджети у Flutter та їхню роль у створенні UI для ефективної побудови інтерфейсів
    • дізнаєтесь, у чому відмінність між StatelessWidget та StatefulWidget і коли варто використовувати кожен із них
    • навчитеся працювати з основними структурними віджетами (MaterialApp, CupertinoApp, Scaffold), щоб створювати масштабовані застосунки
  • 12 заняття
    09.04.2026 19:00 19:00

    ВІДЖЕТИ У FLUTTER (ЧАСТИНА 2)

    • зберете UI з Row/Column/Stack
    • додасте взаємодію через GestureDetector та InkWell
    • навчитеся працювати зі списками через ListView та GridView
  • 13 заняття
    13.04.2026 19:00

    ВВЗАЄМОДІЯ ВІДЖЕТІВ ТА КОМПОНУВАННЯ (ЧАСТИНА 1)

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

    ВЗАЄМОДІЯ ВІДЖЕТІВ ТА КОМПОНУВАННЯ (ЧАСТИНА 2)

    • дізнаєтесь, як комбінувати віджети для створення гнучких та адаптивних інтерфейсів
    • зрозумієте найпоширеніші помилки під час роботи з віджетами та навчитеся їх уникати
  • 15 заняття
    20.04.2026 19:00

    ОСНОВИ НАВІГАЦІЇ У FLUTTER

    • дізнаєтесь, як працює базовий навігатор у Flutter, щоб ефективно керувати переходами між екранами
  • 16 заняття
    23.04.2026 19:00

    НАЙПОПУЛЯРНІШІ ПАКЕТИ ДЛЯ НАВІГАЦІЇ

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

    State Management

    • дізнаєтеся, що таке стан у Flutter та як ефективно керувати оновленнями інтерфейсу
    • опануєте популярні підходи до управління станом, щоб обирати оптимальне рішення для різних завдань
    • навчитеся реалізовувати механізми керування станом, що допоможе структурувати код і підвищити продуктивність застосунку
  • 18 заняття
    30.04.2026 19:00

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

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

    ВПРОВАДЖЕННЯ BLOC У ПРОЄКТ

    • опрацюєте на практиці набуті знання, реалізуючи BLoC та Cubit у застосунку FlutterLab
  • 20 заняття
    07.05.2026 19:00

    IMPLICIT ANIMATIONS

    • зрозумієте, як анімації впливають на UI/UX та навчитеся створювати динамічні інтерфейси для покращення користувацького досвіду
    • дізнаєтеся, як працювати з Implicit Animations та анімованими віджетами Flutter, щоб швидко додавати ефекти без складної логіки
  • 21 заняття
    11.05.2026 19:00

    Explicit Animations

    • розберетеся в обмеженнях Implicit Animations та навчитеся визначати, коли варто використовувати складніші підходи
    • опануєте роботу з AnimationController, Tween, Curve, AnimatedBuilder для створення гнучких та контрольованих анімацій
    • реалізуєте Explicit Animations у Flutter, що дасть змогу додавати складні та інтерактивні ефекти у застосунок
  • 22 заняття
    14.05.2026 19:00

    Обробка помилок і логування

    • розберетеся в обробці помилок у Flutter та Dart, що покращить стабільність застосунку
    • навчитеся працювати з логуванням і глобальними обробниками помилок для швидкого аналізу коду
    • засвоїте найкращі практики, щоб уникати типових помилок і писати надійний код
  • 23 заняття
    18.05.2026 19:00

    АРХІТЕКТУРА FLUTTER-ЗАСТОСУНКІВ

    • розберетеся з концепцією «чистої архітектури» та принципами поділу коду на шари (Presentation, Domain, Data), що допоможе створювати структуровані та підтримувані застосунки
    • навчитесь ефективно організовувати взаємодію між шарами та керувати залежностями для масштабованості й зручного розширення проєкту
  • 24 заняття
    21.05.2026 19:00

    REST API: ВСТУП

    • зрозумієте роль API в мобільних застосунках
    • розберетесь із JSON і типами HTTP-запитів
    • підготуєтесь до інтеграції реальних сервісів у Flutter
  • 25 заняття
    25.05.2026 19:00

    РОБОТА З REST API ТА JSON

    • навчитеся робити запити й обробляти відповіді
    • розберетеся з кодуванням/декодуванням JSON
    • інтегруєте взаємодію з API у FlutterLab
  • 26 заняття
    28.05.2026 19:00

    ПОПУЛЯРНІ ПАКЕТИ ДЛЯ РОБОТИ З REST API

    • підключите популярні пакети для роботи з мережею
    • інтегруєте новинну стрічку з реального API (newsapi.org)
    • навчитеся виносити мережеву логіку з UI
  • 27 заняття
    01.06.2026 19:00

    ЛОКАЛЬНЕ ЗБЕРЕЖЕННЯ ДАНИХ

    • зрозумієте, коли потрібне локальне збереження та які є підходи
    • навчитеся працювати з SharedPreferences та SecureStorage
    • розберетеся з варіантами баз даних у Flutter
  • 28 заняття
    04.06.2026 19:00

    LOCAL PUSH NOTIFICATIONS

    • зрозумієте, як працюють локальні push-сповіщення
    • підключите нотифікації в проєкт і налаштуєте базові сценарії
  • 29 заняття
    08.06.2026 19:00

    FCM PUSH NOTIFICATIONS (FIREBASE)

    • підключите Firebase Cloud Messaging у Flutter-проєкт
    • навчитесь надсилати push через Firebase Console
    • розберетеся з базовими сценаріями доставки та обробки нотифікацій
  • 30 заняття
    11.06.2026 19:00

    ЩО РОБИТИ ПІСЛЯ КУРСУ: ЯК РОЗВИВАТИСЯ FLUTTER-РОЗРОБНИКУ

    • зрозумієте, як рухатися далі: практика, pet-проєкти, портфоліо
    • розберетесь, чого очікують від junior-розробника на співбесідах
    • отримаєте план дій: резюме, підготовка, вибір компанії та проєкту

реєстрація

Зробіть перший крок і опануйте Flutter, щоб розробляти кросплатформні мобільні застосунки для iOS та Android

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.