FLUTTER ECOSYSTEM

simple_auth_generator

simple_auth ist ein HTTP-Client-Generator, der source_gen verwendet und von Retrofit und Chopper inspiriert ist.

Neueste Version
2.0.10
30-Tage-Downloads
20
Likes
0
Pub-Punkte
110

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

simple_auth_generator ist ein Flutter/Dart-Codegenerator, der HTTP-Clients aus annotierten Schnittstellen erstellt und source_gen für die Kompilierzeit-Codegenerierung nutzt. Inspiriert von Retrofit und Chopper vereinfacht es die API-Integration, indem es Client-Klassen mit typensicherem Endpunkt, Anfrageverarbeitung und Serialisierung automatisch generiert. Entwickler definieren APIs mithilfe von Annotationen, und der Generator erzeugt sauberen, wartbaren Code. Es unterstützt JSON-Serrialisierung und funktioniert auf den Plattformen macOS, Windows und Linux.

Anwendungsfälle
  • Typsichere HTTP-Clients generieren
  • Automatisierung des API-Endpunkt-Boilerplates
  • Integration von RESTful-Diensten mit minimalem Code
  • JSON-Serienisierung vereinfachen
  • Wiederverwendbare API-Clients in Flutter-Anwendungen erstellen
Hauptmerkmale
  • API-Definition basierend auf Annotationen
  • Codegenerierung zur Kompilierzeit
  • Typsichere HTTP-Anfragen
  • Eingebaute JSON-Serrialisierung
  • Plattformübergreifende Unterstützung (macOS, Windows, Linux)
Geeignet für
  • Flutter-Entwickler, die REST-APIs erstellen
  • Teams, die weniger Boilerplate suchen
  • Projekte, die wartbare HTTP-Clients erfordern
  • Entwickler, die mit Retrofit/Chopper-Mustern vertraut sind
  • Apps, die eine effiziente JSON-Verarbeitung benötigen
Hinweise
  • Kenntnisse von source_gen und Annotationen erforderlich
  • Beschränkt auf die Erzeugung des HTTP-Clients
  • Keine Laufzeitkonfigurationsoptionen
  • Benötigt build_runner für Codegenerierung
  • Nicht geeignet für nicht-REST-APIs ohne Anpassung
Unterstützte PlattformenmacOSWindowsLinux

Paket installieren

flutter pub add simple_auth_generator

Kategorien

Abhängigkeiten

Abhängigkeiten 9 Einträge

Quell-Repository

Verwandte Projekte

Noch keine Daten verfügbar.