Skip to content

oubowu/OuNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
oubowu
Aug 1, 2017
5f66b06 · Aug 1, 2017

History

68 Commits
Aug 1, 2017
Oct 21, 2016
Mar 17, 2016
Aug 24, 2016
Sep 17, 2016
Nov 17, 2016
Feb 29, 2016
Feb 29, 2016
Sep 17, 2016
Aug 1, 2017
Feb 29, 2016
Feb 29, 2016
Feb 29, 2016
Feb 29, 2016
Oct 14, 2016

Repository files navigation

OuNews 简单的新闻客户端

一、为什么写这个?

一直想练习MVP模式开发应用,把学习的RxJava、Retrofit等热门的开源库结合起来,于是写了这么一款新闻阅读软件, 有新闻、图片、视频三大模块,使用Retrofit和Okhttp实现无网读缓存,有网根据过期时间重新请求, 还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件,虽然无啥卵用,但是学到了很多东西,很有收获。

二、运行截图

三、用到的开源库

感谢各位大神无私的开源精神。

四、一些零散的知识点

MVP模式代码学习
https://github.com/antoniolg/androidmvp

使用Retrofit和Okhttp实现网络缓存。无网读缓存,有网根据过期时间重新请求
http://www.jianshu.com/p/9c3b4ea108a7

Retrofit+RxJava实战日志(5)-如何获取缓存
http://blog.csdn.net/efan006/article/details/50549107

Drawable 着色的后向兼容方案
http://www.cnblogs.com/helloandroid/p/4779061.html

Java基础加强总结(一)——注解(Annotation)
http://www.cnblogs.com/xdp-gacl/p/3622275.html

Android实现RecyclerView侧滑删除和长按拖拽-ItemTouchHelper
http://blog.csdn.net/u010687392/article/details/47950199

基于RxJava、RxAndroid的EventBus实现
http://www.cnblogs.com/tiantianbyconan/p/4578699.html

深入浅出RxJava
http://blog.csdn.net/lzyzsd/article/details/41833541

五、声明

应用中展示的所有内容均搜集自互联网,若内容有侵权请联系作者进行删除处理。本应用仅用作分享与学习。

六、关于作者

微博:http://weibo.com/palfansinheart

CSDN博客:http://blog.csdn.net/oushangfeng123?viewmode=contents

About

新闻阅读

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages