Übersicht
Ein Flutter-Plugin, das eine einfache persistente Speicherung von Schlüssel-Wert-Paaren über Plattformen hinweg ermöglicht. Es abstrahiert native APIs – NSUserDefaults auf iOS und SharedPreferences auf Android – und bietet eine einheitliche Schnittstelle zum Speichern grundlegender Daten wie Benutzereinstellungen, Einstellungen oder Sitzungstoken. Das Paket unterstützt alle wichtigen Plattformen, einschließlich Web, macOS, Windows und Linux, und ist daher ideal für leichte, plattformübergreifende Datenspeicherung. Die Daten werden lokal gespeichert und asynchron abgerufen, was Leistung und Zuverlässigkeit in typischen App-Szenarien sicherstellt.
Anwendungsfälle
- Speichern von Benutzereinstellungen
- App-Einstellungen speichern
- Anmeldestatus beibehalten
- Kleine Datenmengen zwischenspeichern
- Benutzersitzungen verfolgen
Hauptmerkmale
- Plattformübergreifende Kompatibilität
- Einfache Schlüssel-Wert-API
- Asynchrone Operationen
- Persistente lokale Speicherung
- Unterstützt mehrere Plattformen
Geeignet für
- Leichtgewichtiger Datenspeicher
- Benutzereinstellungen verwalten
- App-Konfiguration
- Zustandspersistenz zwischen Starts
- Einfache Caching-Anforderungen
Hinweise
- Nicht geeignet für große Datensätze
- Keine Abfragefunktionen
- Daten sind standardmäßig nicht verschlüsselt
- Beschränkt auf primitive Typen
- Nicht für komplexe Datenstrukturen ausgelegt