FLUTTER ECOSYSTEM

ferry_generator

Generierte Typen für den Ferry GraphQL-Client

Neueste Version
0.12.0+5
30-Tage-Downloads
8350
Likes
23
Pub-Punkte
120

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Der Ferry Generator ist ein Codegenerierungstool für den Ferry-GraphQL-Client, das entwickelt wurde, um typensichere Dart-Klassen aus GraphQL-Operationen zu erstellen. Er vereinfacht die Arbeit mit GraphQL, indem er automatisch Modelle, Abfragen, Mutationen und Abonnements basierend auf Schema- und Abfrage-Dateien generiert. Dadurch wird Boilerplate reduziert und Laufzeitfehler minimiert, da die Typen mit der GraphQL-API übereinstimmen. Der Generator lässt sich nahtlos in Flutter-Projekte integrieren und unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux.

Anwendungsfälle
  • GraphQL-Operations-Typen automatisch generieren
  • Erstellen Sie typsichere Modelle aus GraphQL-Schema
  • Vereinfachen Sie die Behandlung von Mutationen und Abfragen in Flutter-Apps
  • Aktivieren Sie die Kompilierzeitüberprüfung von GraphQL-Operationen
  • Unterstützung von plattformübergreifenden GraphQL-Clients
Hauptmerkmale
  • Generiert Dart-Klassen aus GraphQL-Dateien
  • Stellt Typensicherheit für GraphQL-Operationen sicher
  • Integriert sich mit dem Ferry-Client
  • Unterstützt Abfragen, Mutationen und Abonnements
  • Erzeugt minimalen Boilerplate-Code
Geeignet für
  • Flutter-Entwickler, die den Ferry-GraphQL-Client verwenden
  • Teams, die bei der Verwendung von GraphQL Typensicherheit priorisieren
  • Projekte, die eine effiziente GraphQL-Codegenerierung erfordern
  • Apps, die mehrere Plattformen mit gemeinsamer GraphQL-Logik ansprechen
  • Entwickler, die eine reduzierte manuelle Codepflege suchen
Hinweise
  • Erfordert ein GraphQL-Schema und Operationsdateien
  • Abhängig vom Ferry-Client für Laufzeitfunktionalität
  • Erforderliche Einrichtung in der pubspec.yaml
  • Kann zusätzliche Konfiguration für komplexe Schemata erfordern
  • Am besten in Verbindung mit der Laufzeitbibliothek von Ferry verwendet
Unterstützte PlattformenAndroidiOSmacOSWindowsLinux

Paket installieren

flutter pub add ferry_generator

Kategorien

Abhängigkeiten

Abhängigkeiten 15 Einträge

Quell-Repository

Verwandte Projekte