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 managementul stării
- Înțelegerea stării în aplicațiile Flutter
- Prezentare 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ță al 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 clean architecture
Crearea și gestionarea BLoC-urilor
- Crearea de BLoC-uri și Cubits 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
- Folosirea BlocProvider, BlocBuilder, BlocListener și BlocConsumer
- Gestionarea eficientă a re-renderizării widget-urilor
- Lucrul cu BuildContext
Navigare și comunicare între BLoC-uri
- Transmiterea datelor între ecrane
- Comunicarea între mai multe BLoC-uri
- Gestionarea stării partajate a aplicației
- Coordonarea fluxurilor complexe de lucru 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 Cubits
- Testarea widget-urilor cu BLoC
- Depanarea tranzițiilor de stare
- Logging și rezolvarea problemelor comune
Dezvoltarea hands-on 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
Audiență
- Developeri
14 Ore
Mărturii (1)
Informații suplimentare foarte utile
Grzegorz - Comp S.A.
Curs - BLoC Pattern
Tradus de catre o masina