План на курса

Начало с Flutter
  • Инсталиране на Flutter и Dart
  • Използване на Flutter Doctor и CLI инструменти
  • Създаване на първия си проект с Flutter
Разбиране на архитектурата на Flutter
  • Уиджети, рендериране и слоеве
  • Безсъстояние vs. състоятелни уиджети
  • Материален дизайн и Купертино уиджети
Подреждане и навигация
  • Ряд, Колона, Стък и други уиджети за подреждане
  • Отзивчиво потребителско интерфейс с MediaQuery и LayoutBuilder
  • Навигация и маршрутизация
Състояние Management
  • setState vs. Provider vs. Riverpod
  • Управление на сложно състояние
  • Най-добри практики за масштабируемост
Работа с форми и вход
  • Вход на текст, валидация и формови уиджети
  • Обработка на взаимодействия с потребителите
  • Управление на фокус и контрол на клавиатурата
Използване на пакети и Access на устройствата
  • Добавяне и управление на пакети от pub.dev
  • Използване на камера, локация и плагини за съхранение
  • Интеграция с платформено специфични API
Тестиране, отстраняване на грешки и развертане
  • Единично, уиджетно и интеграционно тестиране
  • Горещ презаред и инструменти за производителност
  • Създаване на APK и развертане в магазини
Проект: Създаване на пълна приложение
  • Дизайн и архитектура
  • Имплементация на функции
  • Тестиране и финално развертане
Резюме и следващи стъпки

Изисквания

  • Разбиране в основните програмистични принципи
  • Знание на основите на концепциите за UI/UX
  • Готовност да се научи Dart и разработка на приложения

Целева аудитория

  • Разработчици, нови за Flutter и Dart
  • Разработчици на мобилни приложения, търсещи крос-платформено решение
  • Софтуерни инженери, заинтересовани в модерни UI рамки
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (3)

Предстоящи Курсове

Свързани Kатегории