背景
网上很多人写了用鸿蒙ArkTS仿写微信你们觉得简单,今天我想挑战下我的软肋,掀桌子了,直接仿写抖音交个投名状,今天是个开篇我们不写代码(先纸上谈兵),谈设计(作为一名开发者一定要锻炼自己的设计能力),后面会基于这个设计逐渐完善整个项目。
拆解
既然鸿蒙ArkTS是作为新语言开发项目那就是从0.5到1,这里为什么是0.5,其实0.5指的是我们过往开发项目的经历都是可以借鉴,(管理者不要焦虑)只不过换了一种语言再翻译一遍,主要可以包括
- 语言(参考TypeScript,Js,Compose,Flutter)上手很快
- 项目业务(根据各自项目业务来)
- 项目搭建(原来项目怎么搭建,直接抄)
- 开发流程(原来项目开发流程,直接抄)
下面我们拆解下一个完整的App从开发到落地,研发需要做哪些调研哪些事情,每一款成熟的app都必不可少。

基于以上的拆解,公司多人团队的话每个小组负责一块,很快就能有产出,现在既然单兵作战,可以边开发边完善。我们看看抖音app视频播放功能,先调研下播放器层的内容看看官方有没有适合的控件
官方提供的播放器
在HarmonyOS系统中,提供两种视频播放开发的方案: