谈谈 Android 开发与女娲造人

女娲炼石补苍天

先来看看手机

从开发者的角度来看一下手机组成:

  • 屏幕(显示、触摸和反馈)
  • 开发可调用硬件:相机、GPS、运动传感器…
  • 网络部分
  • (CPU、GPU、内存、存储)
  • 电池

屏幕是开发Android主要涉及的方面,需要对四大组件、UI控件、工程目录结构有简单了解;可调用硬件需要了解相应硬件的API;网络部分需要知道简单的网络知识,okhttp或者volley等第三方库的了解;CPU、GPU、内存方面,APP开发者能够涉及的内容较少,存储方面跟Java文件操作相似;电池就需要开发者深入学习,做一些省电优化的工作。

社会人

当我们作为一个社会中的人的时候,每个人的理想状态就是:

  • 首先做一个有能力,有用的人,可以帮助别人解决问题,为社会解决问题的人
  • 还要做一个行为举止端庄,得体的人
  • 最后要衣着端庄、整洁,最好有颜值

一个好的APP

一个好的APP是什么样的呢?

  • 能够戳中用户痛点的功能,对用户来说有用
  • 好的交互,用户上手就可以用,简单易懂
  • 好的UI,风格统一,赏心悦目

开发APP与女娲造人

这样看来,一个开发APP的开发者所处的位置,和女娲造人时所处的位置是一样的。目标是让自己的“孩子”有能力、行为举止得体、长得好看。

把APP比作一个人时,Android系统相当于他的社会环境。在这个环境中,有的人长得漂亮,有的人长得丑,有能干的,有不能干的。三个方面都可以的,是少之又少。

AndroidStudio便是“造人工具”,设计模式等便是好的、典型的“造人方法”,一些开源库便是“已有的肢体”。

最近在重温Android,之后会写一系列的从基础到进阶的文章。如果你有兴趣,欢迎共同探讨,共同进步。

版权声明
本文首发自简书,搜索作者 QinGeneral
同步发于CSDN博客,搜索作者 QinGeneral
同步发于微信公众号:AndroidRain
无需授权即可转载,甚至无需保留以上版权声明;
转载时请务必注明作者。

KhanZhang wechat
扫码关注公众号