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