这是我参与「第四届青训营 」笔记创作活动的的第3天
Android开发以及客户端总览
本堂课内容
- 移动应用生态
- Android知识图谱
- 认识Android系统
- 认识工具
知识点介绍
移动互联网生态
移动互联网
- 手机作为获取信息最主要媒介,不过十几年的事情。
- 表面上是人与机器的关系,本质上还是人与人的关系。
- 客户端是距离人最近的研发。
组织内部的结构
APP开发中,一个成体系的组织团队是及其重要的。
国内APP的赛道
按照使用应用时长来将国内市场的APP进行划分来看,占用户使用手机时长大部分都是在短视频领域。
Android知识图谱
对外
- 第一层交付:页面+逻辑+数据
- 第二层交付:多样性交付
- 第三层交付:体验+质量+安全+个性化
对内
- 第一层交付:单人效能
- 第二层交付:团队效能
对个人
-
第一层交付:满足交付的基本技能
能够满足开发需求,需要对安卓系统有一定的了解,例如基本功能,FrameWork等。
-
第二层交付:打造自身的技术高度
-
第三层交付:培养自己的综合素养
认识安卓系统 && Git
这部分在之前的预习过程中已经总结过了,这里就不再赘述。
课后个人总结
通过本节课讲师的讲授,我受益匪浅,主要想简单谈谈以下几点感受:
- 作为目前互联网市场中受众占比最大的移动互联网,其中客户端无疑是距离用户最近的产品,而想要将用户的体验,产品的成本综合起来做到最佳,需要的还是程序开发者的个人素质,包括对于代码的编写能力以及产品团队内的协作能力。
- 作为一个程序员,要有一个长板,无论是什么方向,只要有自己的长板,就可以作为一个团队中可以说是不可或缺的一个角色。
- 客户端方向包含了许多的技术,包括数据,架构,应用开发等等,也就意味着可以在这个领域里不断地耕耘,不断地进步,未来有广阔的空间。