FLUTTER ECOSYSTEM

auto_injector

自動依賴注入系統,但不需要 build_runner :)

最新版本
2.1.1
近 30 天下載
5.2萬
喜歡數
118
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

AutoInjector 是一個輕量級、無需建構執行器的 Flutter 應用程式依賴注入系統。它透過在執行時期自動註冊與解析服務、儲存庫及其他類別,簡化了依賴管理的過程。設計上強調簡單與易用性,無需使用 build_runner 等程式碼產生工具,讓設定更快速且直覺。非常適合尋求以最少開銷有效處理依賴注入,而不需額外建構步驟的開發者。

適用情境
  • Simple app state management
  • Rapid prototyping
  • Small to medium-sized Flutter projects
  • Reducing boilerplate in dependency setup
  • Avoiding build_runner complexity
主要特色
  • No build_runner required
  • Automatic service registration
  • Minimal configuration
  • Runtime dependency resolution
  • Supports all Flutter platforms
適合對象
  • Developers wanting zero build setup
  • Projects with tight deadlines
  • Teams preferring runtime over compile-time injection
  • Learning dependency injection concepts
  • Lightweight dependency management
使用建議
  • 不太適合具有複雜依賴關係的大型應用
  • 與基於 build_runner 的解決方案相比,高級功能有限
  • 過多服務註冊可能導致效能影響
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add auto_injector

所屬分類

原始碼儲存庫

相關專案