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