Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.2.10

orange

Die Orange-Datenbank ist extrem schnell und einfach zu verwenden, ein moderner Schlüssel-Wert-Speicher. Funktioniert überall und benötigt keinen build_runner.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
737
Likes
22
Pub-Punkte
125

Paket installieren

flutter pub add orange

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Orange ist ein hochleistungsfähiger, moderner Schlüssel-Wert-Speicher, der für Einfachheit und Geschwindigkeit auf allen Plattformen entwickelt wurde. Er bietet dauerhafte Speicherung mit minimalem Aufwand – kein build_runner erforderlich – und ist daher ideal für Anwendungen, die schnellen und zuverlässigen Datenzugriff benötigen. Auf Dart basierend, funktioniert er nahtlos unter Android, iOS, Web, macOS, Windows und Linux. Durch sein leichtgewichtiges Design und seine einfache API können Entwickler lokale Datenspeicherung schnell implementieren, ohne Boilerplate-Code oder komplexe Konfigurationen.

Anwendungsfälle

  • App-Einstellungen speichern
  • Häufig verwendete Daten zwischenspeichern
  • Zustandsverwaltung für Offline-first-Anwendungen
  • Einfache lokale Datenpersistenz
  • Benutzersitzungsverwaltung

Hauptmerkmale

  • Ultra-schnelle Lese-/Schreibvorgänge
  • Keine build_runner-Abhängigkeit
  • Plattformübergreifende Kompatibilität
  • Minimale API-Oberfläche
  • Automatische Datenpersistenz
  • Leicht und einfach zu integrieren

Geeignet für

  • Kleine bis mittelgroße Apps
  • Prototypen und MVPs
  • Apps, die Offline-Funktionen erfordern
  • Entwickler, die einfache Persistenz suchen
  • Projekte, die Codegenerierung vermeiden

Hinweise

  • Nicht geeignet für komplexe Abfragen
  • Beschränkt auf Schlüssel-Wert-Speicherung
  • Keine integrierte Daten-Synchronisierung
  • Am besten für einfache Datenstrukturen
  • Nicht ideal für große Datensätze

Original-README

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

pub package GitHub

Orange Database 🍊

Discord Server Invite Kakao_Talk

Features

  • ✨ Super Fast Speed 100 x faster than SharedPreference
  • 🦄 Super Easy: same api as SharedPreference
  • 🚀 All Environment Work: Working on Android, iOS, Web, Mac, Windows, Linux even cli.
  • 🌐 No Build Runner: Do not waste your time on build_runner

Installation

flutter pub add orange

Usage

await Orange.init();

Orange.setString('orange', 'is delicious! 🍊');

String? orange = Orange.getString('orange');
print(orange); // is delicious! 🍊

Orange.remove('orange');

you got all usage of Orange now! 🎉

Benchmark

read & write 10000 times with Orange Database 🍊 and shared_preferences

orange 🍊 write performance test time: 3 ms
orange 🍊 read performance test time: 1 ms

shared_preferences write performance test time: 49228 ms
shared_preferences read performance test time: 28 ms

hive write performance test time: 1538 ms
hive read performance test time: 4 ms

sembast write performance test time: 14884 ms
sembast read performance test time: 146 ms

you can re run the benchmark test this repository

Advanced Usage

Check Saved Disk Time

if you want to check if the data is saved on disk, you can use Orange.isSavedToDisk() method.

bool isSaved = await Orange.isSavedToDisk();
print(isSaved); // true
Support List & Map

note that only support string , int , double , bool type in List and Map.

Kategorien

Abhängigkeiten

Abhängigkeiten 5 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.