Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în gestionarea stării (State Management)
- Amenințarea stării în aplicațiile Flutter
- Scurtă prezentare a abordărilor de gestionare a stării în Flutter
- Când și de ce să utilizați modelul BLoC
- Beneficiile separării logicii afacerii de interfața utilizatorului (UI)
Înțelegerea modelului BLoC
- Conceptele de bază ale BLoC
- Evenimente, stări și fluxuri de date (streams)
- Fundamentele programării reactive
- Ciclul de viață al BLoC-ului
Proiectarea arhitecturii BLoC
- Structurarea unei aplicații Flutter utilizând BLoC
- Separarea straturilor de prezentare, logică a afacerii și date
- Organizarea proiectelor pentru mentenabilitate
- Aplicarea principiilor arhitecturii curate (clean architecture)
Crearea și gestionarea BLoCs
- Crearea de BLoCs și Cubits personalizate
- Gestionarea stării aplicației
- Gestionarea operațiilor asincrone
- Gestionarea erorilor și tranzițiile de stare
Integrarea BLoCs cu widget-urile Flutter
- Inserarea (injecting) BLoC-urilor în arborele widget-urilor
- Utilizarea BlocProvider, BlocBuilder, BlocListener și BlocConsumer
- Gestionarea eficientă a reîncărcărilor widget-urilor
- Lucrul cu BuildContext
Navigare și comunicare între BLoCs
- Trimiterea de date între ecrane
- Comunicarea dintre mai multe BLoCs
- Gestionarea stării partajate a aplicației
- Coordinarea fluxurilor de lucru complexe ale utilizatorului
Persistența datelor și stocarea locală
- Integrarea stocării locale cu BLoC
- Gestionarea datelor cache ale aplicației
- Sincronizarea datelor locale și de la distanță
- Cele mai bune practici pentru starea persistentă
Testare și depanare
- Testarea unitară a BLoCs și Cubits-urilor
- Testarea widget-urilor cu BLoC
- Depanarea tranzițiilor de stare
- Jurnale (logging) și rezolvarea problemelor frecvente
Dezvoltarea practică a unei aplicații
- Construirea unei aplicații complete Flutter utilizând modelul BLoC
- Implementarea navigării și gestionării stării
- Testarea și depanarea aplicației
- Revizuirea celor mai bune practici și pașii următori
Cerințe
- Înțelegerea de bază a funcționării Flutter
Audiența țintă
- Dezvoltatori
14 Ore
Mărturii (1)
Informații suplimentare foarte utile
Grzegorz - Comp S.A.
Curs - BLoC Pattern
Tradus de catre o masina