新闻推荐系统-Android客户端
- 历史遗留 - 用户没有推荐兴趣,关注标签后,推荐的新闻没有生成(服务端和客户端联合测试)
- 没有兴趣标签的解决方案是什么?
- 换图标,浅灰色底,绿色图标显示实现
- 注册成功的提示信息(后台,在进行添加标签的时候,也需要进行新闻推荐)
- RecyclerView 判断没有数据的时候,提醒没有更多数据,不能太频繁;(思路: 有数据,设置为true;没数据设置为false)
- 已实现新闻推荐列表(见历史遗留)
- 剩下两个内容:1.伪推送:推荐新闻通知实现;2.用户修改信息实现;
- 接口:1.获取当前新闻当前用户的新闻状态,2.分页查询所有的新闻标签
- 优先:1.接口实现 2.新闻详情跑通(评论及点赞)3.新闻推荐 4.信息修改 5.引导页,启动页,关于页
- 优化
- 用户登陆 :账户/密码
- 用户注册 :账户/密码/昵称;
- 兴趣标签管理
- 新闻推荐实现
- 用户详情页标签布局实现:
- 修改的字体颜色有:
- 新闻列表请求,包括分类,来源等请求,浮动按钮进行排序请求
- 新闻详情页实现,包括评论,点赞,详情显示
- 分页加载及封装
- 新闻主界面实现
-
架构基本实现
-
主页,详情页布局采用开源 :
-
Dialog
-
新闻界面实现思路:
- 列表实现,head 分类和来源 ,默认显示正常情况
- 默认显示正常情况:下面四种情况菜单-》推荐(需要登录),热度,评论,点赞;
-
引导页
-
透明高亮指示层
- Android 基本架构
- dagger2 + mvp + Retrofit + data Binding
- 添加 yuancore 模块
- LogUtil : 日志打印类
- DensityUtil : 获取屏幕的宽度等
- DateUtils : 日期处理类,几分钟以前等
- CrashHandler : 异常捕捉类
- 添加网络 yuannet 模块
- 图片请求及其封装 glide