文件名称:fmvvm:用于创建Flutter应用程序的MVVM框架
文件大小:117KB
文件格式:ZIP
更新时间:2024-06-12 17:51:35
Dart
fmvvm 用于创建Flutter应用程序的MVVM框架。 Backgorund MVVM模型(模型-视图-视图模型)模式是MVC的替代模式。 该框架采用了MVVM框架的许多核心功能,并将其应用于抖动。 主要功能包括: 用于创建视图模型的结构。 Flutter友好的数据绑定实现,包括值转换 控制反转/依赖注入 viewmodel查看模型导航 MVVM模式的正式说明。 实施MVVM模式是关于在我们的应用程序中拥有正式的体系结构并分离关注点。 在应用程序中实现MVVM时,我遵守以下设计目标。 视图模型应该不知道如何呈现或具有任何呈现概念。 值转换应用于将视图模型中的信息转换为小部件(视图)所需的格式,并有可能再次返回。 导航应该在viewmodel到viewmodel之间完成。 视图模型主要是绑定对象,但是模型可以由视图模型公开也可以绑定。 依赖注入可用于将所需信息传递给视