Skip to content

FunnyLee/MvpPractice

Repository files navigation

练手MVP模式

先来一发Google官方Mvp架构地址: [https://github.com/googlesamples/android-architecture/tree/todo-mvp/]

Mvp模式练习项目,使用Android开发主流技术栈搭建了一个简单的框架,并实现了一些今日头条的新闻页面。

使用的开源库:

  1. okhttp3、Retrofit、RxJava实现网络请求
  2. rxlifecycle处理RxJava生命周期问题,防止内存泄漏
  3. RxBinding实现点击事件,防止重复点击
  4. Glide图片加载
  5. RecyclerView的通用Adapter库BaseRecyclerViewAdapterHelper
  6. RecylcerView多条目实现multitype
  7. 在基类中封装EventBus
  8. 整体遵循Material Design风格