Android系统以及客户端概览 | 青训营笔记

121 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第3天


Android开发以及客户端总览

本堂课内容

  1. 移动应用生态
  2. Android知识图谱
  3. 认识Android系统
  4. 认识工具

知识点介绍

移动互联网生态

移动互联网

  1. 手机作为获取信息最主要媒介,不过十几年的事情。
  2. 表面上是人与机器的关系,本质上还是人与人的关系。
  3. 客户端是距离人最近的研发。

组织内部的结构

APP开发中,一个成体系的组织团队是及其重要的。

国内APP的赛道

按照使用应用时长来将国内市场的APP进行划分来看,占用户使用手机时长大部分都是在短视频领域。

Android知识图谱

对外

  1. 第一层交付:页面+逻辑+数据
  2. 第二层交付:多样性交付
  3. 第三层交付:体验+质量+安全+个性化

对内

  1. 第一层交付:单人效能
  2. 第二层交付:团队效能

对个人

  1. 第一层交付:满足交付的基本技能

    能够满足开发需求,需要对安卓系统有一定的了解,例如基本功能,FrameWork等。

  2. 第二层交付:打造自身的技术高度

  3. 第三层交付:培养自己的综合素养

认识安卓系统 && Git

这部分在之前的预习过程中已经总结过了,这里就不再赘述。

Android客户端预习一 | 青训营笔记

Android开发预习之学习使用Git | 青训营笔记

课后个人总结

通过本节课讲师的讲授,我受益匪浅,主要想简单谈谈以下几点感受:

  1. 作为目前互联网市场中受众占比最大的移动互联网,其中客户端无疑是距离用户最近的产品,而想要将用户的体验,产品的成本综合起来做到最佳,需要的还是程序开发者的个人素质,包括对于代码的编写能力以及产品团队内的协作能力。
  2. 作为一个程序员,要有一个长板,无论是什么方向,只要有自己的长板,就可以作为一个团队中可以说是不可或缺的一个角色。
  3. 客户端方向包含了许多的技术,包括数据,架构,应用开发等等,也就意味着可以在这个领域里不断地耕耘,不断地进步,未来有广阔的空间。