说官方文档的到底看过官方文档没有....
至少我翻过好几次官方文档,基本没有为我解决什么问题.baidu/google有用太多了.
两个核心问题:
1.sample页面的demo少到不行,猜猜怎么自定义一个list里面的控件的ui?
http://developer.android.com/samples/index.html2.api文档写的是够简洁了,连个例子都没有,猜猜怎么用 .properties 当配置文件(代替常用的xml)?
http://developer.android.com/guide/index.html#q=properties api文档从基本的说明性上跟其他语言没有可比性.
我学的这段时间反正是觉得Android社区缺乏比较基本的说明性的-是的,甚至都不是cookbook性的-资源.
我目前学android的主要方式就是:
1.设计
想想你要做什么,为它大致规划出你要怎么做.这里可以依赖于其他语言/项目的经验.
2.提疑
提出疑问,用来说明当前遇到的可能需要解决的问题.
3.google 世界上最有用最全的api文档和前人智慧已经集结.英文略差的话记得善用translate.
4.测试
前人的解决方案甚至是官方的解决方案都可能不适用或者已过时,多多测试,举一反三.
5.耐心
没这一点上面的说啥也没用了.
因为以前的经验做UI比较多,所以个人觉得android的学习曲线并不高.但是目前来看,估计坑也会不少.说估计是因为还没有涉及到成本很高的功能,但是最终要发布成成品从兼容性上可能就已经需要提前做考量了,布局自适应,api支持等.
但是也是个很愉快的过程,因为居然为此在尝试用这么多年的前端经验,学起了nodejs来解决爬虫问题抓取数据用.
当然一切还是基于想要学好它.因为目的性明确,我想要一份android工程师的工作. :)