【项目介绍】
基于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移除之后的内存泄漏。