Pakete, Repositories und App-Kategorien suchen

Paketdetailsv18.0.0

copy_with_extension

Annotation zum Generieren von `copyWith`-Erweiterungscode mit `copy_with_extension_gen`.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
235.000
Likes
111
Pub-Punkte
160

Paket installieren

flutter pub add copy_with_extension

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Dart-Paket, das eine Anmerkung bereitstellt, um automatisch `copyWith`-Erweiterungsmethoden für Klassen zu generieren, die den Codegenerator `copy_with_extension_gen` verwenden. Dies vereinfacht die Aktualisierung von unveränderlichen Objekten, indem Entwickler neue Instanzen mit geänderten Feldern erstellen können, ohne manuell Boilerplate-Code schreiben zu müssen. Die generierten Erweiterungen sind typsicher und integrieren sich nahtlos in Flutter- und Dart-Projekte über mehrere Plattformen hinweg. Es verbessert die Wartbarkeit des Codes und verringert Fehler bei der Zustandsverwaltung und Modellklassen.

Anwendungsfälle

  • Vereinfachung von Updates für immutable Datenklassen
  • Verringern von Boilerplate im Zustandsmanagement
  • Generierung sicherer Kopiervorgänge mit Typsicherheit
  • Verbesserung der Nutzbarkeit der Modellklasse
  • Die Entwicklung von Flutter-Apps vereinfachen
  • Unterstützung reaktiver Programmiermuster

Hauptmerkmale

  • Annotationsbasierte Codegenerierung
  • typsichere `copyWith`-Erweiterungen
  • Plattformübergreifende Unterstützung
  • Minimales Boilerplate
  • Integration mit `copy_with_extension_gen`
  • Automatische Feld-für-Feld-Aktualisierungen

Geeignet für

  • Flutter-Entwickler, die immutable Modelle verwenden
  • Zustandsverwaltung mit immutable Daten
  • Teams, die Code-Reinheit priorisieren
  • Projekte, die Codegenerierung verwenden
  • Entwickler, die mit komplexen Datenstrukturen arbeiten
  • Apps, die häufige Datenänderungen erfordern

Hinweise

  • Codegenerierungseinstellung erforderlich
  • Abhängig von `copy_with_extension_gen`
  • Benötigt build_runner für die Generierung
  • Kann die Build-Zeit erhöhen
  • Nicht für Laufzeit-only-Szenarien geeignet
  • Beschränkt auf annotierte Klassen

Original-README

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

Pub Package - copy_with_extension Pub Package - copy_with_extension_gen CI

Provides Dart Build System builder for generating copyWith extensions for classes annotated with copy_with_extension.

For usage details, see copy_with_extension_gen.

For insight into how this package works, see my blog post.

copy_with_extension

copy_with_extension_gen

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden