FLUTTER ECOSYSTEM

inject_flutter

Flutter 對 inject_annotation 的整合。提供 ViewModelFactory 與 ViewModelBuilder,用於將 ViewModels 注入 widget 並自動管理生命週期,以及 SubcomponentBuilder 用於擁有 @subc [...]

最新版本
1.2.1
近 30 天下載
4萬
喜歡數
2
Pub 分數
150

Package Overview

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

套件概覽

inject_flutter 是 inject_annotation 對 Flutter 的專屬整合,可於 Flutter 應用中實現無縫依賴注入。它提供 ViewModelFactory 與 ViewModelBuilder,可將 ViewModels 注入元件並自動管理生命週期,確保正確建立與釋放。SubcomponentBuilder 支援透過 @subcomponent 注解實作作用域依賴。此套件透過與 Flutter 元件樹及生命週期的順暢整合,簡化狀態管理,減少重複程式碼並提升可維護性。

適用情境
  • Flutter 應用中的狀態管理
  • 在 widget 樹中進行依賴注入
  • 具有子組件的作用域依賴性
  • 自動 ViewModel 生命週期處理
  • 減少UI層的樣板程式碼
主要特色
  • 自動 ViewModel 生命週期管理
  • ViewModelBuilder 用於輕鬆注入 widget
  • 用於作用域依賴的 SubcomponentBuilder
  • 與 inject_annotation 的整合
  • 最小化樣板程式碼
適合對象
  • 使用依賴注入的Flutter開發者
  • 需要清晰關注點分離的應用程式
  • 使用視圖模型模式的專案
  • 希望減少樣板程式碼的團隊
  • 開發人員使用 inject_annotation
使用建議
  • 需要設定 inject_annotation
  • 僅限 Flutter 特定使用案例
  • 依賴於註解處理
  • 可能需要為複雜層級結構進行額外設定
  • 不適用於非Flutter專案
支援平台AndroidiOSLinuxmacOSWebWindows

安裝套件

flutter pub add inject_flutter

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

相關專案

暫無相關資料。

所在榜單