[项目介绍]
基于Android平台的新闻阅读App,数据来源聚合数据,官网地址:
https://www.juhe.cn/docs/api/id/235, 新闻大致分为:头条,社会,国内等九大类型,采用侧滑菜单的模式,完美的实现了:
1.基于侧滑菜单的沉浸式状态栏;
2.App冷启动导致启动白屏的解决方案;
3.RecyclerView.Adapter的自己封装头部,尾部,空白页面;
4.App的适配问题;
5.利用GreenDao3.0去实现App的收藏功能;
6.对新闻详情页面中的WebView进行优化和处理,避免内存泄露;
7.采用MVP架构,对RxJava2.0+Retrofit网络请求框架进行封装,在BaseActivity中对于Presenter的添加和移除均做好处理,避免View移除之后的内存泄漏。