FLUTTER ECOSYSTEM

hive_ce_generator

Erweiterung für Hive. Generiert automatisch TypeAdapters, um jede Klasse zu speichern.

Neueste Version
1.11.1
30-Tage-Downloads
173.400
Likes
36
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Der Hive CE Generator ist ein Flutter/Dart-Paket, das automatisch TypeAdapters für Hive generiert und die nahtlose Serialisierung und Speicherung benutzerdefinierter Klassen ermöglicht. Durch die Verwendung von Codegenerierung entfällt die Notwendigkeit, TypeAdapter-Implementierungen manuell zu schreiben, wodurch Boilerplate-Code und potenzielle Fehler reduziert werden. Der Generator funktioniert mit jeder Klasse, einschließlich komplexer verschachtelter Strukturen, und lässt sich nahtlos in bestehende Hive-basierte Anwendungen integrieren. Er unterstützt alle wichtigen Plattformen und gewährleistet konsistentes Verhalten unter Android, iOS, macOS, Windows und Linux.

Anwendungsfälle
  • Generieren Sie automatisch TypeAdapters für benutzerdefinierte Datenmodelle
  • Vereinfachung der persistenten Speicherung komplexer Objekthierarchien
  • Reduzieren Sie manuellen Boilerplate bei der Hive-Serrialisierung
  • Schnelle Entwicklung mit Hive-basierten Anwendungen ermöglichen
  • Plattformübergreifende Datenpersistenz unterstützen
Hauptmerkmale
  • Codegenerierung für TypeAdapters
  • Keine manuelle Adapterimplementierung erforderlich
  • Unterstützt verschachtelte und komplexe Typen
  • Integration mit der bestehenden API von Hive
  • Plattformübergreifende Kompatibilität
Geeignet für
  • Entwickler, die Hive für lokale Speicherung verwenden
  • Projekte, die eine schnelle, typensichere Datenpersistenz erfordern
  • Teams, die darauf abzielen, Boilerplate im Datenebenenbereich zu reduzieren
  • Apps, die mehrere Plattformen mit gemeinsamen Datenmodellen ansprechen
Hinweise
  • Benötigt build_runner für Codegenerierung
  • Erforderliche angemessene Annotationen in Zielklassen
  • Kann die Build-Zeit leicht erhöhen
  • Abhängig von Hive und hive_generator Abhängigkeiten
Unterstützte PlattformenAndroidiOSmacOSWindowsLinux

Paket installieren

flutter pub add hive_ce_generator

Kategorien

Quell-Repository

Verwandte Projekte