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

所属分类

源码仓库

关联项目

暂无相关数据。