MVVM:Kotlin + MVVM + Retrofit +协程+ ViewBinding + EventBus准备入门kotlin和mvvm的完全可以以本项
MVVM Kotlin + MVVM + Retrofit +协程+ ViewBinding + EventBus 注意:使用ViewBinding需要AndroidStudio版本为4.0+ 项目框架整体架构图: 本框架的特点: 1.使用Kotlin语言 2.使用MVVM +协程开发模式,相较于常用的MVP + RXJava开发模式,会减省大量的MvpView的创建及大量的接口替代,并且不再需要Presenter的注册和替换,减少内存泄漏风险 3.ViewBinding(根据xml自动生成),您将不再需要进行findViewById的繁琐工作,比ButterKinfer更加方便 4.关于消息传递,github上有LiveData改造的LiveDataBus,作用和使用方法都称为EventBus,但有缺点,而本项目选择继续使用EventBus的原因,则是因为EventBus的强大以及它
文件列表
MVVM-master.zip
(预估有个76文件)
MVVM-master
.gitignore
208B
app
.gitignore
6B
build.gradle
2KB
src
main
AndroidManifest.xml
3KB
res
mipmap-xhdpi
暂无评论