FLUTTER ECOSYSTEM

built_value_generator

Werttypen mit Buildern, Dart-Klassen als Enums und Serialisierung. Diese Bibliothek ist eine Entwicklungsabhängigkeits.

Neueste Version
8.12.6
30-Tage-Downloads
281.500
Likes
148
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Built Value Generator ist ein Codegenerierungstool für Dart, das die Erstellung von unveränderlichen Wertklassen mit integrierten Buildern, enum-ähnlichem Verhalten und nahtloser JSON-Serrialisierung ermöglicht. Es generiert Boilerplate-Code für Konstruktoren, Getter und Serialisierungsmethoden, wodurch Fehler reduziert und die Wartbarkeit des Codes verbessert wird. Als Entwicklungsabhängigkeitskomponente konzipiert, arbeitet es zusammen mit built_value, um die Datenmodellierung in Flutter- und Dart-Anwendungen zu vereinfachen. Der Generator unterstützt mehrere Plattformen, darunter Android, iOS, macOS, Windows und Linux.

Anwendungsfälle
  • Immutable Datenmodellierung
  • JSON Serialisierung
  • typsichere Konfigurationsobjekte
  • Zustandsverwaltung in Apps
  • Codegenerierung für komplexe Datenstrukturen
Hauptmerkmale
  • Automatische Generierung des Builder-Musters
  • Enum-ähnliches Klassenverhalten
  • Eingebaute JSON-Serrialisierung
  • Minimales Boilerplate
  • Unterstützt null-sicherheit
Geeignet für
  • Flutter-Anwendungen, die immutable Daten erfordern
  • API-getriebene Anwendungen
  • Zustandsverwaltung im großen Maßstab
  • Teams, die Typensicherheit priorisieren
  • Projekte, die Codegenerierung verwenden
Hinweise
  • build_runner-Einrichtung erforderlich
  • Fügt Abhängigkeit zur Build-Zeit hinzu
  • Eingeschränkte Laufzeitanpassung
  • Nicht geeignet für dynamische Daten
  • Sorgfältige Migration von veränderbaren Klassen erforderlich
Unterstützte PlattformenAndroidiOSmacOSWindowsLinux

Paket installieren

flutter pub add built_value_generator

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten