一个较小的阅读型APP,包含了gank.io的每日干货推荐,妹子图福利、以及ONE一个的每日一句话一幅图。先上图片:
- Retrofit的使用,用来请求网络数据
- OkHttp的使用,配合Retrofit利用http请求头,实现网络缓存
- RxJava的使用,包括配合Retrofit 实现观察者模式
- Glide的使用,加载网络图片,利用BitmapTransformation实现圆形ImageView头像
- MVP架构的实践 减轻Activity的负担,在Presenter中加载数据和界面操作的回调
- RecyclerView的多类型Item数据适配
- Android4.4及以上版本的使用Toolbar实现透明状态栏(华为EMUI3.1上无法达成效果。
- WebView的使用 进度条的动态加载
- 自定义ImageView实现圆角效果
- 可以自主更换主题颜色
- 更加的符合MD设计
- 查看大图时,可以左右滑动切换图片
- 等等....
代码家提供的Gank.io干货集中营,以及ONE一个首页数据(非法手段取得,侵删)
感谢开源,学习到了很多前辈们的优秀代码,查看了很多前辈的开源项目,这里就不一一艾特了,感谢你们的开源精神。