这篇文章献给这些想要从事安卓开发的朋友们!
关于Android开发的书籍很多,让人目不暇接,对于一个没有接触过这方面的程序员,像我,在开始时也是摸着石头过河,探索者一条入门的途径,期望能够登堂入室。经过将近一年时间的准备,学习和摸索,总结了一条安卓开发学习的途径,现总结如下:
一。入门篇
1.如果没有JAVA基础,或者是从其他平台转来的程序员,首先应该学习的还是JAVA基础,推荐教材:
<<JAVA核心技术卷一>>
2.如果有了JAVA基础,就可以直接学习安卓开发了,推荐书籍,如果你钞票足够,就买吧,如果囊中羞涩,就下载吧。
1) <<Pro Android 4>>
2)<<Android开发入门与实战体验>>
相信读了上面介绍的这些书,可以入门了,再加上做几个项目,就可以登堂入室了。
二.增强篇:
俗话说,练武不练功,到头一场空,强化体能,增强功力,是技艺得以完美施展的基础。下面介绍一些足以能够增强功力的书籍,呵呵,有些我还没看呢。
1。<<Think in Java>> 可以深入学习下JAVA
2. <<Java Concurrency in Practice >> 或<<Java.Threads>>JAVA多线程编程的,
3.<<敏捷软件开发>>
4.<<Android UI Fundamentals>>.讲ANDROID UI的
5.<<Wrox.Professional.Android.Sensor.Programming>> 讲Sensor开发的。
三。高级篇
如果是C++足够好的话,就看看安卓底层的吧,像什么<<深入理解Android >>,<<android内核剖析>>什么吧。
好,列完了,欢迎补充!