新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能

新闻类App (MVP + RxJava + Retrofit+ARouter)

  • 整体开发基于 MVP+RxJava+Retrofit+Dagger+ARouter
  • retrofit
  • dagger2
  • rxjava
  • RxLifecycle
  • ARouter
  • Utils
  • Gilde
  • PhotoView
  • JiaoZiVideoPlayer
  • android-gif-drawable
  • GitHub 项目地址 : https://github.com/RangersEZ/gankzhihu
  • apk下载地址:https://www.pgyer.com/peakmain

新增功能

  • 新增BottomNavigationView的使用

  • 对Rxjava的封装实现简单的线程间通信

  • 新增段子内容

  • 自己封装recylerview,实现下拉刷新和上拉加载

  • 自己基于viewpager实现一套轮播图

新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能_第1张图片
段子.png
  • 视频内容
新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能_第2张图片
视频.png
gif效果图.gif
新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能_第3张图片
音乐效果图.jpg

效果图

新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能_第4张图片
效果图1.png

新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能_第5张图片
效果2.png

新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能_第6张图片
效果3.png
效果图4.gif
效果图5.gif
效果图6.gif
下拉刷新.gif
上拉加载.gif

TODO

下拉刷新的时候在新闻页面中刷新的时候,有时候view会在下拉刷新完成的时候不消失,尚未想到解决办法,若有大神知道,还请大神指导,感激不尽。

最后

  • 感谢开源项目 ZhihuDailyPurify
  • 感谢 gank.io
  • 感谢鸿洋大神提供的平台wanAndroid
  • 感谢煎蛋
  • 感谢百思不得姐提供的API接口
  • 同时希望可以帮助到其他人
  • 后期项目会继续完善,希望各位多多关注

联系我

  • Email: [email protected]
  • Jane's book : Peakmain's Jane's book
  • Blog: Peakmain's blog
  • Github: Peakmain

你可能感兴趣的:(新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能)