安卓Mvvm组件化脚手架之BaseMvvmScaffold

github: BaseMvvmScaffold
集成脚手架的完整项目,功能更多,可玩性更高,请移步:玩安卓Mvvm组件化app

介绍

旨在更方便快速集成地集成到新项目中,在玩安卓Mvvm组件化app中抽出通用组件包,撇去业务资源和非必要第三方库,包装成更通用、更易上手的Mvvm组件化脚手架。

特点:

  • 遵循Google推荐的Mvvm架构,Model层负责将请求的数据交给ViewModel,ViewModel层负责将请求到的数据做业务逻辑处理,最后交给View层去展示,Model层使用Koin库依赖注入全局内一行代码即可调用数据仓库获取本地缓存以及远程数据,规避数据滥用、维护困难等问题;
  • 采用单一容器ContainerActivity+多Fragment配合Fragmentation库、阿里ARouter通信跳转实现单activity多fragment组件化架构。业务开发中,只需编写Fragment,避免每个界面都在AndroidManifest中注册;
  • 在基类Fragment初始化界面时添加通用标题栏,样式可自定义,一行代码/一个重写方法即可控制标题栏;
  • 结合Mvvm+DataBinding特性,再也不用setOnClickListener和setText了,自
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值