FLUTTER ECOSYSTEM

auto_injector

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

最新版本
2.2.0
近 30 天下載
6.1萬
喜歡數
119
Pub 分數
160

Package Overview

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

套件概覽

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

適用情境
  • 簡單的應用狀態管理
  • 快速原型設計
  • 中小型 Flutter 項目
  • 減少依賴設定中的樣板程式碼
  • 避免 build_runner 複雜性
主要特色
  • 無需 build_runner
  • 自動服務註冊
  • 最小設定
  • 執行時期依賴性解析
  • 支援所有 Flutter 平台
適合對象
  • 希望零建構設定的開發者
  • 專案有緊迫的截止日期
  • 偏好執行時間注入而非編譯時間注入的團隊
  • 學習依賴注入概念
  • 輕量級依賴管理
使用建議
  • 不太適合具有複雜依賴關係的大型應用
  • 與基於 build_runner 的解決方案相比,高級功能有限
  • 過多服務註冊可能導致效能影響
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add auto_injector

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

相關專案