FLUTTER ECOSYSTEM

injectable

Injectable ist ein praktischer Codegenerator für get_it. Inspiriert von Angular DI, Guice DI und inject.dart.

Neueste Version
3.0.0
30-Tage-Downloads
325.000
Likes
1460
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Injectable ist ein Codegenerierungstool für Flutter, das die Abhängigkeitsinjektion mithilfe des Service-Locators get_it vereinfacht. Inspiriert von Angular, Guice und inject.dart ermöglicht es eine saubere, typsichere und wartbare Abhängigkeitsverwaltung durch Anmerkungen. Entwickler definieren Abhängigkeiten mit einfachen Dekoratoren, und der Generator erstellt automatisch den erforderlichen Registrierungscode. Dadurch wird Boilerplate reduziert und die Codeorganisation verbessert, besonders bei größeren Anwendungen.

Anwendungsfälle
  • Großskalige Flutter-Anwendungen
  • modulare App-Architektur
  • Testen mit Mock-Abhängigkeiten
  • Abhängigkeitsverwaltung über mehrere Umgebungen hinweg
  • Vereinfachung der Dienst- und Repository-Injektion
Hauptmerkmale
  • Automatische Abhängigkeitsregistrierung über Codegenerierung
  • Typsichere Abhängigkeitsinjektion
  • Unterstützung für lazy und Singleton-Instanzen
  • Integration mit dem Service-Locator get_it
  • Einfaches Mocking für Unit-Tests
Geeignet für
  • Entwickler, die strukturierte Abhängigkeitsverwaltung suchen
  • Teams, die an komplexen Flutter-Projekten arbeiten
  • Projekte, die Testbarkeit und Wartbarkeit erfordern
Hinweise
  • Kenntnisse über Codegenerierung und build_runner erforderlich
  • Zusätzlicher Setup-Schritt für Build-Konfiguration
  • Kann die Build-Zeit leicht erhöhen
  • Abhängig von get_it als zugrundeliegendem Dienstlocator
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add injectable

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Verwandte Projekte

Ranglisten