Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.11.3

idb_shim

Dart-Basis-Interface für indexed_db mit Implementierung für Native (Browser), Datei (io) und im Speicher.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
257.000
Likes
40
Pub-Punkte
160

Paket installieren

flutter pub add idb_shim

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

idb_shim bietet eine einheitliche Dart-Schnittstelle für IndexedDB auf mehreren Plattformen, einschließlich Webbrowsern, mobilen Geräten (Android/iOS) und Desktop-Systemen (macOS, Windows, Linux). Es bietet native Browser-Unterstützung, dateibasierte Speicherung über das 'io'-Paket sowie Speicherung im Arbeitsspeicher für Tests oder temporäre Daten. Dieses Paket ermöglicht konsistente NoSQL-Datenbankoperationen unabhängig von der zugrundeliegenden Plattform und ist daher ideal für Anwendungen, die Offline-Datenpersistenz mit plattformübergreifender Kompatibilität erfordern.

Anwendungsfälle

  • Offline-Datenspeicherung
  • Plattformübergreifende App-Entwicklung
  • Testen mit In-Memory-Datenbanken
  • Persistente Client-Seitendaten
  • Hybride Web- und Mobile-Anwendungen

Hauptmerkmale

  • Unified IndexedDB API
  • Unterstützt native Browser-, Datei- und Speicher-Backends
  • Plattformübergreifende Kompatibilität
  • Einfache async/await-Schnittstelle
  • Leichtes und modulares Design

Geeignet für

  • Flutter-Apps, die persistenten Speicher benötigen
  • Entwickler, die mehrere Plattformen ansprechen
  • Apps, die Offline-Funktionen erfordern
  • Prototyping mit temporären Daten
  • Projekte, die NoSQL-Datenmodelle verwenden

Hinweise

  • Erfahrung mit IndexedDB-Konzepten erforderlich
  • Dateibasierte Speicherung kann Größenbegrenzungen haben
  • Im-Memory-Modus ist nach Neustarts nicht persistent
  • Nicht geeignet für große Datenmengen ohne Optimierung
  • plattformspezifisches Verhalten kann Tests erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

idb_shim

Indexed DB API on top of native (browser) and sembast (io/memory) implementation. Its goal is to allow testing your database schema and access in vm unit tests.

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten