План на курса
Въведение
- Flutter срещу други междуплатформени рамки
- Преглед на Flutter функции и архитектура
Първи стъпки
- Инсталиране Flutter
- Настройване на редактора на код (Android Studio)
- Разбиране на функциите и променливите на Dart
- Внедряване на абстракция, капсулиране, наследяване, полиморфизъм
- Разбиране на променливите и типовете данни на Dart
- Разбиране на бъдещето и потока
- Единични тестове и макове
- Извикване на естествени методи
- Изчистена архитектура
- Аромати
- Dart анализатор и Dart Metrics
- Инжектиране на зависимост
Създаване на Flutter приложения от Scratch
- Създаване на Flutter проект
- Изграждане на оформления на приложения с материални компоненти
- Добавяне на активи и изображения
- Интернационализация
Изпълнение и тестване на приложения
- Внедряване на приложения на Android устройства
- Внедряване на приложения на iOS устройства (iPhone или iPad)
- Използване на инструменти за горещо презареждане и горещо рестартиране
- Използване на Widgets
- Приспособления за състояние срещу състояние без състояние
- Настройка на проекта
- Създаване на джаджа без състояние
- Създаване на джаджа за състояние
- Създайте анимации
Маршрутизация и навигация
- Използване на пакет BuildRunner
- Използване на пакет AutoRoute
- Създайте преходи
- Навигационен стек
Database и други хранилища
- Представяне на Hive
- Представяне на SharedPreferences
- Използване на SQL база данни
Използване на Rest Api, анализиране на JSON
- Представяне на http пакета
- Представяне на пакета Dio
- анализиране на JSON файлове
- Заявка и отговори
Управление Flutter Държава
- Представяме Ви пакета BLoC
- Изпълнение на BLoC
- тестване на BLoC
Programming Съвети и най-добри практики
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит с Android и iOS разработка на мобилни приложения
Публика
- Разработчици
- Програмисти
Oтзиви от потребители (4)
Повече за лабораторията.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Курс - Flutter Development Bootcamp with Dart
Машинен превод
Един на един разговори и дискусии за технологии и имплементация
Peter Roos - Tiqs B.V.
Курс - Flutter Development Bootcamp with Dart
Машинен превод
Общо казано, ми харесва да получим обща представа за това как се разработва приложение от всички аспекти. Това ни отвори очите за всички нива на неговата структура. Въпреки че понякога е било прекалено количество информация, ни харесва да "играем" във всички програми, използвани за разработване на приложение. Мигел направи отлична работа и ни харесва презентационните слайдове с всички визуализации.
Jose Salgado - SEMPCheck Services
Курс - Flutter Development Bootcamp with Dart
Машинен превод
Miguel имаше обширни познания по темата. Той направи учебния процес лесен за разбиране, а потокът беше балансиран; добавяше нови функции към всеки раздел, когато било необходимо. Отговори на всички въпроси изчерпателно и покри всеки аспект, който беше зададен. Това беше много приятно преживяване.
Paul Coaton - SEMPCheck Services
Курс - Flutter Development Bootcamp with Dart
Машинен превод