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.
Durata 14 ore
Schița de curs
Introducere în managementul stării
- Înțelegerea stării în aplicațiile Flutter
- Prezentarea generală a abordărilor de management al stării în Flutter
- Când și de ce să folosești pattern-ul BLoC
- Beneficiile separării logicii de business de UI
Înțelegerea pattern-ului BLoC
- Conceptele de bază ale BLoC
- Evenimente, stări și stream-uri
- Fundamentele programării reactive
- Ciclul de viață BLoC
Proiectarea arhitecturii BLoC
- Structurarea unei aplicații Flutter folosind BLoC
- Separarea layer-elor de prezentare, logică de business și date
- Organizarea proiectelor pentru mentenabilitate
- Aplicarea principiilor de arhitectură curată
Crearea și gestionarea BLoC-urilor
- Crearea de BLoC-uri și Cubit-uri personalizate
- Gestionarea stării aplicației
- Gestionarea operațiunilor asincrone
- Gestionarea erorilor și tranzițiile de stare
Integrarea BLoC-urilor cu widget-urile Flutter
- Injectarea BLoC-urilor în arborele de widget-uri
- Utilizarea BlocProvider, BlocBuilder, BlocListener și BlocConsumer
- Gestionarea eficientă a rebuild-urilor widget-urilor
- Lucrul cu BuildContext
Navigarea și comunicarea între BLoC-uri
- Transmiterea datelor între ecrane
- Comunicarea între mai multe BLoC-uri
- Gestionarea stării partajate a aplicației
- Coordonarea fluxurilor de lucru complexe ale utilizatorilor
Persistența datelor și stocarea locală
- Integrarea stocării locale cu BLoC
- Gestionarea datelor cache ale aplicației
- Sincronizarea datelor locale și remote
- Best practices pentru starea persistentă
Testare și depanare
- Testarea unitară a BLoC-urilor și Cubit-urilor
- Testarea widget-urilor cu BLoC
- Depanarea tranzițiilor de stare
- Logging și depanarea problemelor comune
Dezvoltarea practică a aplicațiilor
- Construirea unei aplicații Flutter complete folosind pattern-ul BLoC
- Implementarea navigării și a managementului stării
- Testarea și depanarea aplicației
- Revizuirea best practices și pașii următori
Cerințe
- Înțelegerea de bază a modului în care funcționează Flutter
Public țintă
- Developeri
Mărturii (1)
Informații suplimentare foarte utile
Grzegorz - Comp S.A.
Curs - BLoC Pattern
Tradus de catre o masina