MVVM 是一个 Android MVVM 框架,基于谷歌dataBinding技术实现。dataBinding 实现的 V 和 VM的关联;使用IOC架构实现了 M 和 V的关联。
框架具有以下功能:
- 业务逻辑层的分离
- 封装了android 6.0权限申请,在申请权限时,能像View一样设置事件监听
- 创建Fragment、Dialog、popupwindow都将变得极其简单
- 占位布局实现将变得极其简单
- 具有dataBinding的一切功能
- 封装了Okhttp网络请求,实现二级缓存,实现了网络回调监听
效果图:
评论