写给Android 开发的入门教程

之前在知乎上回答的问题——《初学者学习 Android 开发,有什么好网站推荐?》,就挑了一些大家公认比较好的资源,所以今天就把它整理成博客了,再好好整理一些好的资料分享给大家。其实我觉得,相对于稍微有点经验的人来说,初学者更需要指导,因为初学者没有好的知识体系,所以会走不少弯路,所以我就以我的经验,和在微博,论坛上大家公认的资料整理出来,也希望能帮到大家。


Java

其实我倒觉得,初学者可以读一些浅显易懂的书,在以后的学习中,可以再加以巩固,可以读一些深一点的书。


Android 书籍

这两本特别适合初学者开入门的。不管是我自身还是从论坛,微博上,对它们的评论都不错。


Android 教程

对于教程,我的观点是能读官方,就不要读其他,第二个是官方指南的中文版,算是中文翻译中比较好的了。
而Codepath 的入门指南,也可以和官方相比,也是不逊色的,相比较官方的,它的教程更具有实战意义,每一个都是一个小Demo,做完会让你很有成就感。


Android 视频

这些你都不知道,就有点孤陋寡闻了。


Android 开发工具

  • inferjay/AndroidDevTools
    对于不能科学上网来说,可以使用这里提供的国内镜像来下载各种开发工具和SDK。

  • Android Studio
    如果之前还有纠结的话,那么现在你还不使用Android Studio,就说不过去了。Bug 也变得少了,性能优化,版本迭代也特别快。对于以前没有使用过AS 的人来说,当然学习曲线也是比较陡峭的。我推荐两篇文章可以来入门,以后遇到的问题,可以到时候来搜索解决。


    Android 开源App

  • Search Android - Google Samples
    谷歌官方会经常推出一些Android 新技术的Demo,比如每年的IO App 等等。
  • Android Apidemos
    下载SDK 之后,会在 <sdk-insall-folder>/samples/ 中查看系统自带的好多Demo。
  • 有没有适合 Android 开发初学者的 App 源码推荐?
    知乎上有好多大牛推荐的,也可以值得关注一下,找到适合自己的来练练手。

Android 学习经验分享

还有一些大牛对入门者的入门文章,我觉得对于初学者来说,会避免不少弯路。


总结

作为一个程序员,学会科学上网应该是一种本能,这样就会减少很多不必要的麻烦。

要善于利用搜索引擎,StackOverflow。使用英文关键词搜索,你遇到的99% 的问题,别人都会遇到。

要时刻关注Android 的最新动态。比如Android 的官方博客,还有各种Android Weekly,在微博,知乎关注一些Android 牛人,看他们分享的东西和回答的问题,要让自己与时俱进,才不会被淘汰。

加一些QQ 群,有不会可以问问,相互交流。

Alway Be Coding。当敲的代码多了,你的能力才能慢慢提升,切忌眼高手低。


本文作者:Tikitoo
本文出处:http://tikitoo.me/2015/08/23/android-developer-tutorial/
转载请在开头注明作者详细信息本文出处

欢迎关注我的微信公众号,分享Android 开发互联网内容
微信号:AndroidMate
公众号:安卓同学
安卓同学