Android 学习 mvp 实现的小 demo,逻辑简单,便于理解,帮助刚接触 mvp+rxjava 的新人,适合新人学习使用

MyMVPDemo

项目地址:xu649526275/MyMVPDemo 

简介:学习 mvp 实现的小 demo,逻辑简单,便于理解,帮助刚接触 mvp+rxjava 的新人,适合新人学习使用

mvp-rxjava-

学习 mvp 实现的小 demo,逻辑简单,便于理解,帮助刚接触 mvp+rxjava 的人。

基于 Ultra Pull To Refresh 实现了下拉刷新,并且修复了 Upt 和 viewpager 的事件冲突问题,也封装了加载更多,很适合新人使用。

项目截图:

 

用到的库

  • leakcanary :检测应用内存泄漏问题,这个都知道吧
  • butterknife :帮助 Android 控件和回调的进行依赖注入,JakeWharton 大神的力作

  • rxjava :一个实现异步操作的库,现在非常火

  • RxAndroid :用于 Android 的 Rxjava 绑定库

  • EventBus :订阅事件总线

  • retrofit :目前最好用的网络通讯库,应该都用过吧
  • okhttp :okhttp 和 retrofit 做网络通讯是绝配
  • glide :Google 出品的图片加载库,这里有非常好的指导文档:https://mrfu.me/2016/02/27/Glide_Getting_Started/

  • PhotoView :可根据手势进行缩放的图像库,这个也很常见

  • gson :帮助 Json 和 Object 转换,这个也常用
  • android-Ultra-Pull-To-Refresh :非常强大的下拉刷新

以及,友盟和鸿洋的 auto 自适应布局和腾讯 x5 内核 web 浏览器等等。

  • 感谢所有优秀的开源项目

你可能感兴趣的:(Android,不错文章转载)