MVVM模式开源学习项目——玩Android客户端
16lz
2021-01-23
项目地址
- https://github.com/chongyucaiyan/WanAndroid-Java (Java版)
- https://github.com/chongyucaiyan/WanAndroid-Kotlin (Kotlin版)
项目简介
一款基于玩Android开放API开发的玩Android客户端。整个项目采用MVVM + Retrofit + RxJava架构进行开发。
项目截图
技术要点
- 遵循Material Design设计风格
- 采用MVVM模式开发,视图操作和业务逻辑解耦
- 采用DataBinding框架实现View与数据的绑定,View层做到极度简洁
- 采用Lifecycle实现ViewModel的生命周期回调
- 采用Retrofit + RxJava实现网络请求
- 采用Glide实现图片加载
相关知识
- Android应用架构之MVVM模式
更多相关文章
- android:打开Eclipse之后android项目都报错怎么解决
- [译] Android 架构:Part 4 —— 实践 Clean Architecture(含源码)
- [camera drv]工厂模式下测试camera fail
- 修改android项目sdk版本的方法
- android工程项目导入问题汇…
- Android常用开源项目
- 准备一个rubymotion for android的实际项目
- Android项目---语言适配