Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do správy stavu
- Chápání stavu v aplikacích Flutter
- Přehled přístupů ke správě stavu ve Flutteru
- Kdy a proč používat vzor BLoC
- Výhody oddělení obchodní logiky od uživatelského rozhraní
Porozumění vzoru BLoC
- Základní koncepty BLoC
- Události, stavy a streamy
- Základy reaktivního programování
- Životní cyklus BLoC
Návrh architektury BLoC
- Strukturace aplikace Flutter pomocí BLoC
- Oddělení prezentační vrstvy, obchodní logiky a datové vrstvy
- Organizace projektů pro zachovatelnost
- Aplikace principů čisté architektury
Vytváření a správa BLoC komponent
- Vytváření vlastních BLoC a Cubit komponent
- Správa stavu aplikace
- Zpracování asynchronních operací
- Zpracování chyb a přechodů mezi stavy
Integrace BLoC s widgety Flutter
- Vložení BLoC do stromu widgetů
- Používání BlocProvider, BlocBuilder, BlocListener a BlocConsumer
- Efektivní správa přestavby widgetů
- Práce s BuildContext
Navigace a komunikace BLoC
- Přenos dat mezi obrazovkami
- Komunikace mezi více BLoC komponentami
- Správa sdíleného stavu aplikace
- Koordinace komplexních uživatelských toků
Persistencí dat a lokální úložiště
- Integrace lokálního úložiště s BLoC
- Správa mezipaměťovaných dat aplikace
- Synchronizace lokálních a vzdálených dat
- Doporučení pro perzistentní stav
Testování a ladění
- Unit testování BLoC a Cubit komponent
- Widget testování s BLoC
- Ladění přechodů mezi stavy
- Logování a odstraňování běžných problémů
Praktický vývoj aplikací
- Vytváření kompletní aplikace Flutter pomocí vzoru BLoC
- Implementace navigace a správy stavu
- Testování a ladění aplikace
- Přehled doporučení a dalších kroků
Požadavky
- Základní porozumění tomu, jak funguje Flutter
Cílová skupina
- Vývojáři
14 Hodiny
Reference (1)
Velmi užitečné dodatečné informace
Grzegorz - Comp S.A.
Kurz - BLoC Pattern
Přeloženo strojem