android jetpack-hilt-flow-mvvm 超
2020-09-28 本文已影响0人
tantanxiqi
前言
本人第一次写博文,请见谅
关于项目
去除公司业务,封装好了基类,项目已上传github,https://github.com/ruirui1128/jetpack-hilt-flow-mvvm.git 欢迎老铁拍砖。没有那么多弯弯绕绕,上手就撸,可以根据实际业务,非常方便进行二次开发。
网络请求处理的业务已经封装好在BaseViewModel
![](https://img.haomeiwen.com/i24820537/c5d122768ffe9fdb.png)
业务数据的一般处理在BaseActivity
![](https://img.haomeiwen.com/i24820537/fe7cd23e261cd74f.png)
在业务层面请求数据只需一行代码,简洁的过分
![](https://img.haomeiwen.com/i24820537/891975ab3f9bd206.png)
项目所涉及到的技术
viewmodel
livedata
view-binding
hilt-android
Kotlin + Coroutines + Flow
Retrofit2 + OkHttp3
关于以上,我就不BB了,官网解释的很详细
所参考项目
最后
项目不免有纰漏瑕疵,另外还有不少功能需要完善,欢迎广大小伙伴指正
谢谢