Android 开发如何入门

这是我在知乎上的一个回答(原文链接 (opens in a new tab)


绝大部分人说官方文档和范例 (opens in a new tab)是最好的教程,如果你英语好,且有 Java 和 XML 基础,那按照官方的Training (opens in a new tab)一路下来就算入门了。

如果英语不好,可以看一些视频入门,如 Mars 的《Android 视频教程 (opens in a new tab)》的。最起码得先把开发平台搭建起来吧。再结合视频做一些小练习,最基础的布局先练好,不要急。

当然,看视频的话虽然通俗易懂,但是进度可能比较慢(即使我视频调至 2 倍速看),所以必须结合看书。但是,市面上的书大部分都跟不上 Android 最新的脚步。 不过还是推荐两本:

对了,现在还有更新颖的学习方式,可以在线互动编程学习Android 开发 | Fenby.com (opens in a new tab)),你可以尝试一下。

总体来说,书都比较落后,Android 学习主要还是靠网络。入门是最关键的,入门之后相信你自己也会找资源了。然后可以启动以项目为导向的学习方式,用到什么学什么,这样最快。但是,快并不是浮躁,别想一口气吃成胖子。况且,一入 IT 深似海。。。不扯淡了-_-。

其他参考:

我现在也在慢慢学习和摸索中,望共同进步。