FLUTTER ECOSYSTEM

built_value

Werttypen mit Buildern, Dart-Klassen als Enums und Serialisierung. Diese Bibliothek ist die Laufzeitabhängigkeit.

Neueste Version
8.12.6
30-Tage-Downloads
9,3 Mio.
Likes
778
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Built_Value ist eine Dart-Bibliothek, die die Erstellung von unveränderlichen, typsicheren Wertobjekten mit eingebauter Unterstützung für Builder, enum-ähnliche Klassen und Serialisierung ermöglicht. Sie fördert sauberen, wartbaren Code, indem sie Unveränderlichkeit erzwingt und Boilerplate-Code zur Kompilierzeit generiert. Ideal für die Verwaltung von Datenmodellen in Anwendungen, die strenge Datenintegrität und effiziente Serialisierung über Plattformen hinweg erfordern.

Anwendungsfälle
  • Verwaltung von immutable Datenmodellen
  • Serialisierungscode generieren
  • Enum-ähnliche Klassen erstellen
  • Komplexe Objekte sicher erstellen
  • Plattformübergreifender Datenaustausch
Hauptmerkmale
  • Unveränderliche Werttypen
  • Builder-Muster für Objektkonstruktion
  • Codegenerierung zur Kompilierzeit
  • Unterstützung für JSON-Serrialisierung
  • Enum-ähnliche Klassendefinitionen
Geeignet für
  • datenintensive Anwendungen
  • Apps mit starker Typisierung
  • Teams, die Code-Sicherheit priorisieren
  • Projekte, die JSON-APIs verwenden
  • Plattformübergreifende Entwicklung
Hinweise
  • Codegenerierung erforderlich
  • Lernkurve für Entwickler
  • Zusätzlicher Build-Schritt erforderlich
  • Begrenzte Laufzeitflexibilität
  • Abhängigkeit von build_runner
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add built_value

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten