# Android 开发如何入门

2013-09-02 GeekPlux

这是我在知乎上的一个回答（原文链接）

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

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

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

- 李刚的《疯狂 Android 讲义》，此书大而全。
- 《Google Android SDK 开发范例大全(第 3 版)》，此书可以照着练（不要 ctrlc+ctrlv）。

对了，现在还有更新颖的学习方式，可以在线互动编程学习（Android 开发 | Fenby.com），你可以尝试一下。

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

其他参考：

- StackOverFlow 的 Android Tag（Newest 'android' Questions）
- GitHub 搜 Android（Search android）
- Google Code 上的优秀 APP 源码（Google 代码）
- 直接拿来用的 Android 开源代码（最火的 Android 开源项目（完结篇））
- Android 中文 Wiki
- Android 设计指南非官方简体中文版（Android Design）
- Android 开发者社区（Android 开发 - 安卓开发）
- CSDN 上的优秀博客和牛人（Android 系列开发博客资源汇总），比如这位老罗的 Android 之旅

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

感谢阅读，如果觉得有启发，请通过我的 Donate 页面，赞助本文。

本作品采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议进行许可。

Category: Android Learning
Tags: #Android#Guide#入门#Development#Learning#学习
上一篇

如何绑定独立域名

下一篇

Windows8.1 下 Cocos2d-x 环境搭建

Please leave comments (点击写下你的评论)