实际上从开始做research到最后完工整整我一个人用了一个月。我觉得这个应该不算慢了。回想起来,幸好我可以从以下几个渠道获得帮助:
- Android Developer官方文档:相当完善,除了一些小地方不是最新的之外,有各种reference、tutorial、best practice,而且文档站是没有被墙的。基本涵盖了开发的方方面面。
- StackOverflow:老生常谈了。作为新人,有好些问题根本不知道从什么地方入手,但是总是能从这里找到头绪。
- Android Studio:基于IntelliJ IDEA的强大工具,非常好用,除了gradle时不时出个bug啥的。即使没有网络也有离线模式,Eclipse真的要被淘汰了。
- 现役Android程序猿武智同学:哈哈,再好的文档也没有真人管用。有什么问题直接问靠谱的人比google还是快太多了。
虽然已经完成了一个app,但只能算是入门,android里面还有太多我不知道的门门道道。我猜我的代码在老手眼里肯定也是乱七八糟的,毕竟我基本没用过Java进行生产开发。离开自己的comfort zone是有点小成本的,这一个月我基本都是凌晨两点睡觉。