hahaha小组开发合作文档

220 阅读3分钟

暂定内容

极简抖音内容介绍:

  • 榜单模块(主页面一)
    • 榜单页面设计
    • 历史数据查询功能
  • 个人中心模块(主页面二)
    • 个人页面设计
    • 粉丝和关注列表
    • 发布视频列表
    • 发布视频详情页

我们的任务分配(每组2人):

  • UI设计组
    • 参照官方文档,有合理美观的布局,在layout和activity中实现组件的合理布局(和交互逻辑组做好需求沟通)
    • 因为这部分代码难度不算复杂,所以要求最快完成
  • 交互逻辑组
    • 交互操作:实现在具体页面点击跳转页面,视频滑动效果,
    • 数据获取:具体页面点击相应按钮获取数据(和数据绑定组在接口等方面做好沟通配合)
  • 数据绑定组
    • 为榜单信息,个人信息,视频详情数据写好合适的数据类型,便于在交互逻辑中直接调用
    • 为交互逻辑组提供接口(官网文档已经有要求)
    • 数据准备:不同版本的榜单内容,至少3个;个人信息,粉丝列表和关注列表的头像,至少5个;特定视频至少5个
  • 完善统筹开放平台申请,密钥权限分发
    • 代码Git整合
    • 编写文稿,提交,演示demo录制,参加答辩
    • “监工”

碎碎念:

  1. 有不会的一定要问,小组合作不喜欢划水的人,更讨厌故意拖延小组进度的人
  2. 答辩我负责全程,原则上不要求大家,当然想给评委展示自己也欢迎
  3. 我们的开发时间是5号-15号,起码10号我要求大家有整体的框架
  4. 才开始学习(如果有)的话,推荐先把我pin的那本书过一遍,看看客户端开发的基本流程,组件,kotlin语法知识
  5. 重申:开发和学习越早越好,人对于未知的困难总是要准备好充足的时间,我会问问大家的进度,这也是对开发组的每个人负责
  6. p.s.每个人可以在代码中给自己通过注释进行签名,in case真有人搞拖延失联或者想划水的,群内投票是否除名并上报给字节工作人员
  7. 我们用git和github开发,会有一个test分支(Branch),请大家修改和提交在test里,master放最终版
  8. 版本控制和写作开发知识我放两个: www.bilibili.com/video/BV1uT… www.bilibili.com/video/BV1df…
  9. github仓库已经成功建立,我已完成初始化和第一次同步,剩下的人尽快把邮箱给我,我拉你们进仓库,这样可以直接把你写的代码同步到我们的小组代码库中。
  10. 注意:1.每次下载和上传都从test中操作,main留的是确认好的内容,如果直接改main里的代码,可能误操作影响开发;2.上传文件见www.cnblogs.com/weigaung/p/… (将master改为test)

技术栈和接口要求见:bytedance.feishu.cn/docx/doxcne…

origin_img_v2_09561e6a-ac95-4c3f-a3ea-e8748662304g.jpg image.png 范例:

0Oallgkwc2.jpg