Lokaler Cache
–> Speicherung von Daten auf dem Gerät des Users. Zweck: schneller Zugriff auf diese Daten. Besonders, wenn es um häufig abgerufenen Daten geht, um wiederholte Netzwerkanfragen zu vermeiden oder damit die App funktionsfähig ist, wenn keine Netzwerkverbindung besteht.
Techniken:
- SharedPreferences –> https://medium.flutterdevs.com/using-sharedpreferences-in-flutter-251755f07127
- Hive
- Provider + ChangeNotifier –> https://nureddineraslan.medium.com/understanding-state-management-with-provider-in-flut-e74e0b9e49d9
- sqflite (SQLite-Bibliothek zur lokalen Verwendung)