Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.5.0

flutter_cache_manager

Generischer Cache-Manager für Flutter. Speichert Webdateien auf den Speichermedien des Geräts und speichert die Cache-Informationen mit Hilfe von sqflite.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
4,4 Mio.
Likes
1930
Pub-Punkte
150

Paket installieren

flutter pub add flutter_cache_manager

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Flutter Cache Manager ist ein vielseitiges Paket zum Cachen von Web-Ressourcen in Flutter-Anwendungen. Es speichert Dateien lokal auf dem Gerätespeicher und verwaltet Cache-Metadaten mit sqflite, um eine effiziente Wiedergewinnung und geringeren Bandbreitenverbrauch zu gewährleisten. Ideal für Bilder, Dokumente und andere herunterladbare Inhalte, unterstützt es mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Das Paket bietet konfigurierbare Cache-Politiken, Ablauf von Dateien und einfache Integration mit HTTP-Anfragen.

Anwendungsfälle

  • Bildern in Bild-Widgets zwischenspeichern
  • Gespeicherte heruntergeladene Dateien für den Offline-Zugriff
  • Verringern von Netzwerkanfragen für häufig genutzte Ressourcen
  • Verwaltung von App-Ressourcen mit Ablaufrichtlinien
  • Unterstützung des Offline-first-Anwendungsdesigns

Hauptmerkmale

  • Persistente lokale Dateispeicherung
  • Metadatenverwaltung für Cache basierend auf SQLite
  • Konfigurierbare Cache-Ablaufzeit
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit HTTP-Clients
  • Unterstützung für benutzerdefinierte Cache-Verzeichnisse

Geeignet für

  • Apps, die Offline-Funktionen erfordern
  • bildintensive Benutzeroberflächen wie Galerien oder soziale Medien
  • Anwendungen mit häufigen Netzwerkaufrufen
  • Entwickler, die Offline-zuerst-Erlebnisse erstellen
  • Projekte, die zuverlässige, skalierbare Caching benötigen

Hinweise

  • Erfordert zusätzliche Berechtigungen für den Dateisystemzugriff auf einigen Plattformen
  • Die Cache-Größe sollte überwacht werden, um Speicherprobleme zu vermeiden
  • Bei großen Caches kann eine manuelle Bereinigung erforderlich sein
  • Abhängig von sqflite, was Datenbank-Aufwand hinzufügt
  • Nicht geeignet für sehr große Binärdateien ohne Optimierung

Original-README

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

flutter_cache_manager/README.md

Kategorien

Abhängigkeiten

Abhängigkeiten 9 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden