Rock with Android


为什么选安卓开发?

  1. 现在移动开发正流行!机会多,挑战大。
  2. 当前移动操作系统占有率安卓占6,iOS占3。
  3. 入门容易,系统框架更现代,学习曲线平稳。
  4. 同样的应用,同样水平的工程师,开发周期比iOS更短。
  5. 背靠Google,得益开源,系统更有开放性,而且后劲十足。
  6. 相对于HTML5的webapp,原生应用优势明显。

什么人适合做安卓开发?

  1. 自己是安卓用户,如果同时是iOS用户更好。
  2. 自己喜爱玩应用,追求极致用户体验。
  3. 具有极客精神,同时追求人文关怀。
  4. 了解网站开发,如果是前端工程师转行更好。
  5. 没有语言洁癖,能兼容并包,不喷其他平台。
  6. 喜爱开源和折腾,相对理性并平和。

几点切身体会

  1. 如果可能,学下iOS开发,仔细比较和安卓开发的不同和优缺点。
  2. 了解网站开发,而不止步于Api和OAuth认证。
  3. 了解设计知识,对用户体验有自己的认识。
  4. 逆向几个你感兴趣的应用,学习优秀效果和设计的实现。
  5. 拥抱变化,紧跟Goolge的SDK和Google IO上的最佳实践。
  6. 积极参与回报开源项目,传播移动开发知识。
  7. 遇到问题时,Google和StackOverFlow先找找。

目录上一章