Свържете се с нас

Съдържание и теми, включени в курса

Въведение

  • Flutter спрямо други междуплатформени рамки
  • Преглед на функциите и архитектурата на Flutter

Първи стъпки

  • Инсталиране на Flutter
  • Настройка на редактора на код (Android Studio)
  • Разбиране на функциите и променливите в Dart
  • Прилагане на абстракция, капсулация, наследяване, полиморфизъм
  • Разбиране на променливите и типовете данни в Dart
  • Разбиране на Future и Stream
  • Модулни тестове и Mocks
  • Извикване на нативни методи
  • Чиста архитектура
  • Разновидности (Flavors)
  • Dart анализатор и Dart метрики
  • Инжектиране на зависимости

Създаване на Flutter приложения от нулата

  • Създаване на Flutter проект
  • Изграждане на оформление на приложение с Material компоненти
  • Добавяне на ресурси и изображения
  • Интернационализация

Изпълнение и тестване на приложения

  • Внедряване на приложения на Android устройства
  • Внедряване на приложения на iOS устройства (iPhone или iPad)
  • Използване на инструменти за горещо презареждане и горещо рестартиране
  • Използване на уиджети
  • Stateful спрямо Stateless уиджети
  • Настройка на проекта
  • Създаване на Stateless уиджет
  • Създаване на Stateful уиджет
  • Създаване на анимации

Маршрутизация и навигация

  • Използване на пакета BuildRunner
  • Използване на пакета AutoRoute
  • Създаване на преходи
  • Навигационен стек

Бази данни и други хранилища

  • Представяне на Hive
  • Представяне на SharedPreferences
  • Използване на SQL база данни

Използване на Rest Api, парсване на JSON

  • Представяне на пакета http
  • Представяне на пакета Dio
  • Парсване на JSON
  • Заявки и отговори

Управление на състоянието в Flutter

  • Представяне на пакета BLoC
  • BLoC имплементация
  • Тестване на BLoC

Съвети за програмиране и добри практики

Отстраняване на проблеми

Обобщение и заключение

Изисквания

  • Опит в разработката на мобилни приложения за Android и iOS

Аудитория

  • Разработчици
  • Програмисти
 35 Часа

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


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

Отзиви от участници (6)

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

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