AAcademyCloud
Курси/З нуля → Junior

Flutter: мобільна розробка

Android та iOS з одного коду. Dart, віджети, стан, мережа, публікація в Google Play і App Store.

📚 10 модулів📝 10 уроків10 модулів

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

Модуль 1. Dart і перший застосунок1 ур.
Модуль 2. Віджети: усе є віджетом1 ур.
  • 🔒Віджети: усе є віджетом
Модуль 3. Layout, констрейнти, адаптивність1 ур.
  • 🔒Layout, констрейнти, адаптивність
Модуль 4. Стан і життєвий цикл1 ур.
  • 🔒Стан і життєвий цикл
Модуль 5. Навігація та маршрути1 ур.
  • 🔒Навігація та маршрути
Модуль 6. Керування станом: Provider і Riverpod1 ур.
  • 🔒Керування станом: Provider і Riverpod
Модуль 7. Мережа, JSON, стани завантаження1 ур.
  • 🔒Мережа, JSON, стани завантаження
Модуль 8. Локальне сховище й офлайн1 ур.
  • 🔒Локальне сховище й офлайн
Модуль 9. Платформні можливості та дизайн1 ур.
  • 🔒Платформні можливості та дизайн
Модуль 10. Складання й публікація в магазинах1 ур.
  • 🔒Складання й публікація в магазинах

Про курс

Про курс

Flutter дозволяє писати один код і випускати його на обидві платформи — і це не компроміс, а робочий інструмент, на якому зроблені застосунки банків і маркетплейсів. Курс веде від синтаксису Dart до застосунку, опублікованого в магазині.

Чого ви навчитеся

  • Dart: типи, асинхронність, null safety
  • Віджети й чому у Flutter усе є віджетом
  • Layout і система констрейнтів, через яку ламаються макети
  • Стан: від setState до Riverpod
  • Навігація, маршрути, передача даних між екранами
  • Мережа, JSON, обробка помилок і станів завантаження
  • Локальне сховище й офлайн-режим
  • Складання, підпис і публікація в Google Play та App Store

Для кого

Для тих, хто хоче в мобільну розробку без вивчення двох платформ окремо. Досвід в іншій мові допоможе, але курс починається з нуля.

Вимоги

Базове розуміння програмування. Для складання під iOS знадобиться macOS.