oa414
2013-03-24 20:50:06 +08:00
说说安卓的。。其实是从我以前发的帖子上复制的:
1.看Head First Java的前一半,刨去JavaSE 桌面GUI与安卓无关的一块,入门Java语言
2.学习Android官方的Android Tranning,并找本书来看,因为其实官方Tranning的门槛还是有点高,而且有本书看的话,系统一点。入门的书大多大同小异,不过非常不建议看某些国内出的乱七八糟东抄西抄的书籍。Wrox,Apress这些出版社移动开发方面都有一整套的书。我用的是Orelly的Learning Android。这个阶段不用深入,了解开发Android到底是怎么一回事就行了。
3.找一些Cookbook的书籍啊,代码例子啊,尝试自己做一点简单的小东西,增加熟悉程度,遇到问题Google,StackOverFlow基本都有答案,同时也巩固下Java语言
4.再回过头来打量下Android这个东西,知道Android使用什么东西实现什么功能的,有入门的基础了,看的角度不一样了。我买了一本范怀宇的《Android开发精要》,国内不多的好书,因为看到了作者博客文笔很好才放心看的~另外这个时候可以系统学习官方文档,SDK了
5.然后不断迭代学习。边学更高级的用法,比如实现漂亮的自定义UI控件,更深入的了解Android,看开源项目,以及Android自带程序如短信,拨号,浏览器等的源代码,同时自己可以做一些中大型的程序了。。