Fortgeschritten
Flutter · Geübt - fortgeschrittene Muster und Performance
- Daten modellieren: Klassen, JSON und UnveränderlichkeitVerwandle JSON in unveränderliche Dart-Klassen mit fromJson, toJson, copyWith und zuverlässiger Wertgleichheit.
- Asynchronität in Dart: Future, async/await, FutureBuilderBeherrsche Future, async/await und FutureBuilder, ohne die UI zu blockieren oder deine Anfragen versehentlich erneut auszulösen.
- Eine HTTP-API aufrufen: Dekodierung und BildschirmzuständeBaue einen professionellen Netzwerkaufruf mit dem Paket http auf: Timeout, Statuscodes, typisierte Dekodierung und vollständige Zustände.
- Strukturierte Zustandsverwaltung: ChangeNotifier und ProviderTeile den Anwendungszustand mit ChangeNotifier und Provider und beherrsche watch, read und select für gezielte Rebuilds.
- Lokale Persistenz mit shared_preferencesSpeichere Einstellungen und leichte Daten dauerhaft mit shared_preferences und kenne dabei die Grenzen bei Sicherheit und Datenmenge.