Skip to content

Latest commit

 

History

History
105 lines (75 loc) · 1.84 KB

task-list.md

File metadata and controls

105 lines (75 loc) · 1.84 KB

任务列表

已知 bug

  • 加载数据时 UI 卡顿

待完成任务

  • 优化启动速度
  • 评论区链接
  • 代码结构调整,减少UI线程任务数量
  • 创建 topic
  • 删除自己的 topic
  • 删除自己的评论
  • 评论区回复
  • 分享 news
  • 上传图片
  • 首页可定制信息流
  • 可设置默认缓存时间
  • 沉浸式状态栏兼容
  • 修复部分机型的 OOM 异常
  • 调整数据加载位置,降低 IO 耗时
  • 添加状态显示,出错后可以重新加载
  • 保存大图和在浏览器查看图片

SDK 开发

API 相关

  • 结构确定
  • 创建实体类
  • 定义 API
  • 定义面向上层应用接口
  • 创建实现类
  • 抽取集类
  • 创建聚合类
  • 结构优化调整

用户认证(token)

  • 登录获取 token
  • token 存取与删除
  • 为请求自动附加 token 信息
  • 过期自动刷新 token

相关工具类

  • log 工具
  • 缓存工具
  • UUID生成工具

APP 开发

Topic 相关

  • 查看列表
  • 查看详情
  • 查看回复
  • 创建回复

News 相关

  • 查看列表
  • 查看详情

Sites 相关

  • 查看列表
  • 查看详情

用户相关

  • 查看创建列表
  • 查看收藏列表
  • 查看通知

缓存相关

  • 双缓存机制
  • WebView 图片的缓存与替换
  • topic 的完全离线查看
  • 数据刷新
  • 分页加载
  • 清除缓存

应用相关

  • 内置浏览器(可选)
  • 多数据类型适配器
  • markdown 格式文本的显示
  • 圆形图片
  • 使用 ViewHolder 简化 Activity 代码

相关工具类

  • 时间转换工具
  • 数据缓存工具
  • Crash捕获工具
  • Html 文本处理工具
  • Url 处理工具