本身学了两三个月的 Android,最近花了一周左右的时间写了个 App——Diigoer(已开源),又花了一两周时间找工做,收到了两个 Offer,也算是对本身学习的一种承认吧;我刚开始学习总结的——《我是如何自学 Android,资料分享》,若是是初学 Android 的话,不该该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提高,因此建议先把上一篇看了,再来看这一篇;html
那下面就切入正题吧,以前重复的就再也不介绍了,相对于第一季,本身对 Android 的认识更加深了(算是入门了吧),干货更多了,更加通俗易懂了,英文资料会多一点;而本身学习过程当中发现的一些好资源,分享给大家,但愿对大家的有一些帮助;java
Java 学习android
我要再次强调,必定要有 Java 基础(虽然如今使用其余语言也能够开发 Android,但毕竟是很小众),也不要认为学习 Java 两三周就能够不用管了,这会在之后的深刻学习中暴露出问题,因此 Java 基础必定要牢固,固然我也不是说,Java 学的特别好,才能去学习 Android,毕竟学习是按部就班的,因此在之后的学习中要注意,对于 Java 系统的学习,我有一下几个推荐;git
普林斯顿的公开课,也有书籍,我以为能够直接跟着公开课学习就 OK 啦;github
TutorialSpoint 是一个专门技术教程网站,其余教程也能够去看学习;固然你想离线观看,网站还提供了 PDF 版web
这个是霍巴特威廉史密斯学院的一本书,跟着 JDK 版本,已经发行了好多版本;app
因为篇幅有限,因此在这里就不累赘了,之后会专门写一篇文章来讲 Java;框架
Android 系列教程eclipse
这一段时间,发现了好多学习资源,本身收藏了,不敢独享,因此拿出来和你们分享,若是您发现不错的学习资源,欢迎留言;ide
而学习的过程当中,也忽略了一些问题,好比本身学习的不系统,若是您也是自学的话,必定要注意这个问题,我以为,除了看官方文档和大牛的博客以外,最重要就找一本好书,把本身的知识系统化;
入门指南
书籍推荐
首先本身没有很系统地去看一本书,因此我也是搜索,或者实在知乎上别人推荐的,因此,要根据本身的状况,适合本身的书来看;
这是大牛 CommonsGuy 开源的一本书,它的更新很是及时,基本上就是跟着 SDK 更新的,下载 PDF 能够在这里(Four-to-Free Guarantee)下载,书籍中源码能够在 Github(commonsguy/cw-omnibus) 中查看;
这篇文章主要介绍了 Android 书籍和开发资源;
公开课
系列教程
Android 指南,它不只介绍怎么建立一个最简单的 App Demo,按部就班教你使用各类流行的框架,对于即将工做的同窗来讲是很用用的;Demo 颇有实战意义;
是否是特别熟悉呀,对上面提到过,教程特别通俗易懂,代码实例也不错;
教程挺通俗易懂
博主是印度人,博客主要是以教程为主,质量较高,并且会分享比较新的东西;
大牛博客推荐
主要介绍国内 Android 开发大牛;
主要介绍国外 Android 开发大牛;
开源 App
F-Droid 是一个 Android 开源 App 仓库
在这里,找到最新最流行的 Android 开源类库
大牛 Trinea 写的 Android 开源项目汇总
开发工具
一个 Android 代码搜索引擎;前两天发现了这个工具就爱不释手,写了篇文章——《Android 开发工具之 Codota——搜索最好的 Android 代码 - 简书》,让你参考入门。
知乎上我回答的《如何从 eclipse 转入 android studio,感受 Gradle 什么的很难理解的。有什么教程吗? - Tikitoo 的回答 - 知乎》,能够参考。
从 Google 的态度就能够看出,Android Studio 就是将来,并且在最近发布了正式版,教程在网上也很多。
一个 Icon 搜索引擎
Google 把官方的 Material Design 1000+ 的 Icon 开源了,不只仅只有 Android 版,并且还有 Web 和 iOS,真是业界良心呀。
inferjay 总结的开发工具,而且提供了国内的镜像。
Genymotion 是 Android 的虚拟机,比官方的快了不知多少啊,它是基于 Virtual Box,而且提供了插件。
订阅
资源
中文版——《Android 开发者必知的开发资源 - ImportNew》,译者是 ImportNew - 黄小非
参考
本文做者:Tikitoo