Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 14 timmar
Kursplan
Introduktion till tillståndshantering
- Förståelse för tillstånd i Flutter-applikationer
- Översikt över tillvägagångssätt för tillståndshantering i Flutter
- När och varför man ska använda BLoC-mönstret
- Fördelar med att separera affärslogik från gränssnittet
Förstå BLoC-mönstret
- BLoC:s kärnkoncept
- Händelser, tillstånd och strömmar
- Grundläggande reaktiv programmering
- BLoC:s livscykel
Att designa BLoC-arkitektur
- Strukturera en Flutter-applikation med BLoC
- Separera presentations-, affärs- och datalager
- Organisera projekt för underhållbarhet
- Tillämpa principer för ren arkitektur (clean architecture)
Att skapa och hantera BLoC:er
- Skapa egna BLoC:er och Cubits
- Hantera applikationens tillstånd
- Hantera asynkrona operationer
- Felsökning och tillståndsovergångar
Integrera BLoC:er med Flutter-vidgetar
- Injicera BLoC:er i vidgetträdet
- Använda BlocProvider, BlocBuilder, BlocListener och BlocConsumer
- Hantera effektiv omkonstruktion av vidgetar
- Arbeta med BuildContext
Navigering och kommunikation mellan BLoC:er
- Överföra data mellan skärmar
- Kommunicera mellan flera BLoC:er
- Hantera delat tillstånd i applikationen
- Koordinera komplexa användarflöden
Datahållbarhet och lokal lagring
- Integrera lokal lagring med BLoC
- Hantera cachad data i applikationen
- Synkronisera lokal och fjärrdata
- Bästa praxis för hållbara tillstånd
Testning och felsökning
- Enhetstestning av BLoC:er och Cubits
- Widgettest med BLoC
- Felsöka tillståndsovergångar
- Loggning och felsökning av vanliga problem
Praktisk applikationsutveckling
- Bygg en komplett Flutter-applikation med BLoC-mönstret
- Implementera navigering och tillståndshantering
- Testa och felsök applikationen
- Genomgång av bästa praxis och nästa steg
Krav
- Grundläggande förståelse för hur Flutter fungerar
Målgrupp
- Utvecklare
Vittnesmål (1)
Myckel användbar tilläggsinformation
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maskintolkat