План на курса
Въведение
- 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
Машинен превод
One on one and discussions about technology and implementation
Peter Roos - Tiqs B.V.
Курс - Flutter Development Bootcamp with Dart
Overall, I enjoyed getting an overall picture of how an application is developed from all aspects. It really opened my eyes to all the levels of its structure. Although it was sometimes an overwhelming amount of information, I really enjoyed getting to "play" in all of the programs used to develop an application. Miguel did an awesome job and I really enjoyed the presentation slides with all the visuals.
Jose Salgado - SEMPCheck Services
Курс - Flutter Development Bootcamp with Dart
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.