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
260.900
Likes
1450
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
  • Large-scale Flutter applications
  • Modular app architecture
  • Testing with mock dependencies
  • Dependency management across multiple environments
  • Streamlining service and repository injection
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
  • Requires understanding of code generation and build_runner
  • Additional setup step for build configuration
  • May increase build time slightly
  • Depends on get_it as underlying service locator
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add injectable

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten