~此处为记录2022SUMMER青训营,我担任项目组长时,在团队协作,项目任务分配,规则商议协定以及收获心得

~还在更新中

极简tiktok内容介绍:

  • 榜单模块(主页面一)

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

我们的任务分配(每组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. 版本控制和写作开发知识我放两个:
    BV1uT4y1J7zo
    BV1df4y1m7B1
  9. github仓库已经成功建立,我已完成初始化和第一次同步,剩下的人尽快把邮箱给我,我拉你们进仓库,这样可以直接把你写的代码同步到我们的小组代码库中。
  10. 注意:1.每次下载和上传都从test中操作,main留的是确认好的内容,如果直接改main里的代码,可能误操作影响开发;2.上传文件见https://www.cnblogs.com/weigaung/p/9233193.html
    (将master改为test)

范例:

EXPER LOG | 作为ByteDance青训营-客户端-项目leader的历程和收获相关推荐

  1. Go语言上手(一) | 青训营笔记

    这是我参与「第三届青训营 -后端场」笔记创作活动的的第一篇笔记. 文章目录 语法速览 基础语法 第一:类型 第二:内置库部分 json库的使用 时间库的使用 字符串和数字互转 os相关信息 实战项目 ...

  2. Go语言实战案例 | 青训营笔记

    这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天 前言 在上一篇笔记中,已经总结了 Go 语言的基础语法和一些常见标准库的使用方法,本文主要基于之前的基础,通过两个实战的例子对 Go 的基础语 ...

  3. 字节青训营第三课之高质量编程与性能调优实战的笔记和总结

    这是字节青训营第三课:高质量编程与性能调优实战的笔记和总结 概要 准备 尝试使用 test 命令,编写并运行简单测试 尝试使用 -bench参数,对函数进行性能测试 推荐阅读Go代码Review建议. ...

  4. 字节青训营抖音APP

    You just work hard, the rest is up to time GitHub地址:https://github.com/xiaodainiao/TikTokLite TikTok ...

  5. 【Go入门】Socks5代理服务器实现 翻译api调用 | 青训营笔记

    这是我参与「第三届青训营 -后端场」笔记创作活动的的第一篇笔记. [课程一]Go基础 主要内容 第一节课主要介绍了go的语法基础,包括变量.循环分支.数组切片.函数方法.错误处理.字符串.格式化处理. ...

  6. 字节青训营第一课之go语言入门的笔记和总结

    有幸参加了字节跳动举办的青训营活动,主要是go语言的编程实践,我将会整理课程的笔记和总结,欢迎关注! 1Go语言简介 由于Go语言有语法简单.高性能等特点,因此国内外各大公司如谷歌.腾讯.字节等都在使 ...

  7. 字节跳动青训营笔试题解

    文章目录 前言 一.单选题 二.多选题 三.编程题 T1.旋转数组最大值 题目 思路 代码 T2.社交圈 题目 思路 代码 四.简答题 题目 思路 前言 第五届字节跳动青训营-后端专场笔试题解,简单做 ...

  8. 三个小项目入门Go语言|字节青训营笔记

    前言 这是青训营的第一课,今天的课程比较快速的讲解了go语言的入门,并配合三个小的项目实践梳理所学知识点,这里详细回顾一下这三个项目,结合课后作业要求做一些代码补充,并附上自己的分析,青训期间的所有课 ...

  9. Android基础第六天 | 字节跳动第四届青训营笔记

    这是我参与「第四届青训营 」笔记创作活动的的第6天 端智能技术演进与实践 文章目录 端智能技术演进与实践 课程回顾 01 什么是端智能技术 1.1 端智能是什么? 1.2 为什么要做端智能? 1.3 ...

最新文章

  1. 粗暴的手动更新方式等效git更新
  2. Shell - 挂载硬盘
  3. puppet-dashboard 安装(草稿)
  4. 自定义SeekBarPreference控件(老外出品,直接在preferences文件中使用,无需其他代码)...
  5. android 自定义event,Android运用onTouchEvent自定义滑动布局
  6. java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...
  7. JSON 格式化 显示到页面中
  8. Jupyter Notebooks的安装和使用介绍
  9. 华为nova3e怎么分屏_华为手机怎么分屏?边看视频边聊微信!不是所有手机都能做到...
  10. [Elasticsearch2.x] 多字段搜索 (二) - 最佳字段查询及其调优 译
  11. java 并发 处理机制 和 cas 理解
  12. 为什么梯度反方向是函数下降最快的方向?
  13. python caffe框架_caffe框架基础
  14. 《BBC 跟拍 49 年:穷人与富人的人生七年》
  15. 蓝牙耳机哪款性价比高?双11高颜值蓝牙耳机推荐测评
  16. C# 通用方法MD5计算
  17. 基于微信小程序的小程序记账本APP源码
  18. The requested resource(/)is not available问题
  19. redhat linux光盘4,技巧:把3张Redhat Linux 9的安装光盘刻录到一张DVD光盘中
  20. 【EasyRL学习笔记】第七章 深度Q网络进阶技巧(Double-DQN、Dueling-DQN、Noisy-DQN、Distributional-DQN、Rainbow-DQN)

热门文章

  1. 如何使用电脑来程控数字示波器(一)USB接线程控
  2. SQL Server2016入门使用
  3. 《Effective Java》读书笔记,flutter游戏开发
  4. 趣图 | 一图详解520最强脱单攻略!
  5. 英语----非谓语的另类运用:独立主格
  6. Python学习_3(数据类型)
  7. No match found for location with path “/“问题如何解决
  8. p2p网络测试工具_DHT之路丨大规模网络测试的全新工具!
  9. 魔兽争霸3地图编辑 预览图制作方法和载入图制作方法 详细记录
  10. ipad远程控制家里的个人电脑(超级简单)