Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie