项目地址

  • https://github.com/chongyucaiyan/WanAndroid-Java (Java版)
  • https://github.com/chongyucaiyan/WanAndroid-Kotlin (Kotlin版)

项目简介

一款基于玩Android开放API开发的玩Android客户端。整个项目采用MVVM + Retrofit + RxJava架构进行开发。

项目截图

MVVM模式开源学习项目——玩Android客户端_第1张图片

技术要点

  • 遵循Material Design设计风格
  • 采用MVVM模式开发,视图操作和业务逻辑解耦
  • 采用DataBinding框架实现View与数据的绑定,View层做到极度简洁
  • 采用Lifecycle实现ViewModel的生命周期回调
  • 采用Retrofit + RxJava实现网络请求
  • 采用Glide实现图片加载

相关知识

  • Android应用架构之MVVM模式

更多相关文章

  1. android:打开Eclipse之后android项目都报错怎么解决
  2. [译] Android 架构:Part 4 —— 实践 Clean Architecture(含源码)
  3. [camera drv]工厂模式下测试camera fail
  4. 修改android项目sdk版本的方法
  5. android工程项目导入问题汇…
  6. Android常用开源项目
  7. 准备一个rubymotion for android的实际项目
  8. Android项目---语言适配

随机推荐

  1. Android(安卓)6.0运行时权限处理
  2. 移动互联网
  3. Android(安卓)ButterKnife Zelezny插件的
  4. Android浏览器(一):Webkit项目与Chromuim
  5. android 解析JSON
  6. google api8
  7. Android中使用OnClickListener接口实现按
  8. [ 转]国内有时抽风,无法更新adt的解决方案
  9. Android(安卓)控件 拖动
  10. Android(安卓)Wear 报错:cannot connect t