WanAndroid Kotlin项目实现:基于MVVM架构的全面升级

WanAndroid-Kotlin项目基于鸿神提供的架构,使用Kotlin语言开发,并结合了Material Design、AndroidX、MVVM、ViewModel、LiveData、Coroutines(替代RxJava)、Retrofit等开源框架。相较于之前版本,本次项目进行了全面升级,修复了首页文章重复加载的bug,增加了Room数据库以支持足迹模块,并重构了搜索历史功能。还集成了蒲公英在线更新SDK,并通过协程和Retrofit替换了RxJava2 + Retrofit,实现了数据解析封装。该项目提供一个完整的MVVM结构客户端示例,供开发者学习和参考。
folder
WanAndroidMVVM::fire::fire::fire:打造一款MVVM + LiveData + ViewModel + Coroutines(已经替换掉了部分RxJava,因为两种方式都想学习使用(๑•。•๑))+ okHttp + Retrofit + Glide的Kotlin版本的WanAndroid客户端 预估大小:398个文件
file
gradlew.bat 2KB
file
gradlew 5KB
file
android.json 18KB
file
SearchActivity.kt 9KB
file
MainActivity.kt 16KB
file
EditTodoActivity.kt 9KB
file
ColorUtil.kt 10KB
file
ApiService.kt 9KB
file
.gitignore 7B
file
app-release.apk 11.76MB
file
output.json 380B
file
build.gradle 1KB
file
gradle-wrapper.jar 53KB
file
ColorUtil.kt 10KB
file
.gitignore 6B
file
build.gradle 1KB
file
.gitignore 1KB
file
config.gradle 6KB
file
settings.gradle 65B
file
build.gradle 1KB
zip 文件大小:15.4MB