在手机上看文章虽说简单,但是没有比GeekNews安卓版再好的手机第三方阅读浏览软件啦!GeekNews安卓版集合了知乎、微信精选、和各种干活集中营的精彩内容,所以这对于喜欢看美文的朋友来说实在是再好不过了!
使用 Realm 做阅读记录和收藏记录的增、删、查、改
使用 Glide 做图片的处理和加载
使用 Fragmentation 简化 Fragment 的操作和懒加载
使用 RecyclerView 实现下拉刷新、上拉加载、侧滑删除、长按拖曳
使用 x5WebView 做阅览页,比原生 WebView 体验更佳
使用 RxJava 配合 Retrofit2 做网络请求
使用 RxUtil 对线程操作和网络请求结果处理做了封装
使用 RxPresenter 对订阅的生命周期做管理
使用 RxBus 来方便组件间的通信
使用 RxJava 其他操作符来做延时、轮询、转化、筛选等操作
使用 okhttp3 对网络返回内容做缓存,还有日志、超时重连、头部消息的配置
使用 Material Design 控件和动画
使用 MVP 架构整个项目,对应于 model、ui、presenter 三个包
使用 Dagger2 将M层注入P层,将P层注入V层,无需new,直接调用对象
展开 +
收起 -