YuanNewsForAndroid icon indicating copy to clipboard operation
YuanNewsForAndroid copied to clipboard

新闻推荐系统-Android客户端

YuanNewsForAndroid

新闻推荐系统-Android客户端

  • 历史遗留 - 用户没有推荐兴趣,关注标签后,推荐的新闻没有生成(服务端和客户端联合测试)
  • 没有兴趣标签的解决方案是什么?

2016.05.18

  • 换图标,浅灰色底,绿色图标显示实现
  • 注册成功的提示信息(后台,在进行添加标签的时候,也需要进行新闻推荐)
  • RecyclerView 判断没有数据的时候,提醒没有更多数据,不能太频繁;(思路: 有数据,设置为true;没数据设置为false)

2016.05.14

  • 已实现新闻推荐列表(见历史遗留)
  • 剩下两个内容:1.伪推送:推荐新闻通知实现;2.用户修改信息实现;

2016.05.13

  • 接口:1.获取当前新闻当前用户的新闻状态,2.分页查询所有的新闻标签
  • 优先:1.接口实现 2.新闻详情跑通(评论及点赞)3.新闻推荐 4.信息修改 5.引导页,启动页,关于页
  • 优化

2016.05.12

  • 用户登陆 :账户/密码
  • 用户注册 :账户/密码/昵称;
  • 兴趣标签管理
  • 新闻推荐实现
  • 用户详情页标签布局实现:
    • https://github.com/lankton/android-flowlayout
  • 修改的字体颜色有:

2016.05.11

  • 新闻列表请求,包括分类,来源等请求,浮动按钮进行排序请求
  • 新闻详情页实现,包括评论,点赞,详情显示
  • 分页加载及封装

2016.05.10

  • 新闻主界面实现

2016.05.09

  • 架构基本实现

  • 主页,详情页布局采用开源 :

    • https://github.com/ksoichiro/Android-ObservableScrollView
  • Dialog

    • https://github.com/andyxialm/ColorDialog
  • 排序规则 : https://github.com/konifar/fab-transformation

  • 新闻界面实现思路:

    • 列表实现,head 分类和来源 ,默认显示正常情况
    • 默认显示正常情况:下面四种情况菜单-》推荐(需要登录),热度,评论,点赞;
  • 引导页

    • https://github.com/PaoloRotolo/AppIntro
  • 透明高亮指示层

    • https://github.com/hongyangAndroid/Highlight

2016.05.06

  • Android 基本架构
    • dagger2 + mvp + Retrofit + data Binding

2016.04.29

  • 添加 yuancore 模块
    • LogUtil : 日志打印类
    • DensityUtil : 获取屏幕的宽度等
    • DateUtils : 日期处理类,几分钟以前等
    • CrashHandler : 异常捕捉类
  • 添加网络 yuannet 模块
    • 图片请求及其封装 glide