FLUTTER ECOSYSTEM

mvvm_plus

MVVM+ 是 MVVM 的輕量級 Flutter 實作,並附帶一個用於透過全域註冊表(如 GetIt)或繼承小部件(如 Provider)共用狀態的定位器。

mvvm_plus 封面
最新版本
1.5.4
近 30 天下載
250
喜歡數
44
Pub 分數
150

Package Overview

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

套件概覽

MVVM+ 是一個輕量級的 Flutter 套件,實現了 MVVM 架構模式,簡化狀態管理與依賴注入。它提供了一個全域註冊表來共用狀態,類似於 GetIt,並支援像 Provider 一樣的繼承 widget,以實現高效資料傳播。設計上講求簡潔與彈性,有助開發者透過明確的關注點分離來組織程式碼,同時減少重複程式碼。非常適合尋求跨平台最小化但有效狀態處理方式的專案。

適用情境
  • 建構可擴展的 Flutter 應用程式
  • 管理共享的應用程式狀態
  • 簡化依賴注入
  • 實現使用者介面和業務邏輯的清晰分離
  • 支援跨平台開發
主要特色
  • Lightweight MVVM implementation
  • Global state registry (like GetIt)
  • Support for inherited widgets (like Provider)
  • Minimal boilerplate
  • Cross-platform compatibility
適合對象
  • Developers new to MVVM
  • Projects needing simple state management
  • Teams wanting a lightweight DI solution
  • Flutter apps targeting multiple platforms
  • Apps requiring clean architecture
使用建議
  • May require additional setup for complex state flows
  • Less feature-rich than full-featured state management solutions
  • Best suited for moderate-scale applications
  • Not ideal for very large or highly dynamic apps
  • Limited documentation compared to mature alternatives
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add mvvm_plus

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。