Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в управлението на състоянието
- Разбиране на състоянието в приложенията на Flutter
- Преглед на подходите за управление на състоянието в Flutter
- Кога и защо да използвате BLoC модела
- Ползи от отделянето на бизнес логиката от потребителския интерфейс
Разбиране на BLoC модела
- Основни концепции на BLoC
- Събития, състояния и потоци
- Основи на реактивното програмиране
- Жизненият цикъл на BLoC
Проектиране на BLoC архитектура
- Структуриране на приложение на Flutter с помощта на BLoC
- Разделяне на презентационния, бизнес логическия и слоя за данни
- Организиране на проекти за поддръжка
- Прилагане на принципите на чистата архитектура
Създаване и управление на BLoC
- Създаване на персонализирани BLoC и Cubits
- Управление на състоянието на приложението
- Обработка на асинхронни операции
- Обработка на грешки и преходи на състояния
Интегриране на BLoC с Flutter уиджети
- Инжектиране на BLoC в дървото на уиджетите
- Използване на BlocProvider, BlocBuilder, BlocListener и BlocConsumer
- Ефективно управление на преизграждането на уиджети
- Работа с BuildContext
Навигация и комуникация с BLoC
- Предаване на данни между екрани
- Комуникация между множество BLoC
- Управление на споделено състояние на приложението
- Координиране на сложни потребителски работни потоци
Устойчивост на данните и локално съхранение
- Интегриране на локално съхранение с BLoC
- Управление на кеширани данни на приложението
- Синхронизиране на локални и отдалечени данни
- Най-добри практики за устойчиво състояние
Тестване и отстраняване на грешки
- Модулно тестване на BLoC и Cubits
- Тестване на уиджети с BLoC
- Отстраняване на грешки при преходи на състояния
- Регистриране и отстраняване на често срещани проблеми
Практическа разработка на приложения
- Изграждане на пълно приложение на Flutter с помощта на BLoC модела
- Внедряване на навигация и управление на състоянието
- Тестване и отстраняване на грешки в приложението
- Преглед на най-добрите практики и следващи стъпки
Изисквания
- Основни познания за това как работи Flutter
Аудитория
- Разработчици
14 Часа
Отзиви от участници (1)
Много полезна допълнителна информация
Grzegorz - Comp S.A.
Курс - BLoC Pattern
Машинен превод