我是如何自学Android,资料分享
source link: http://www.androidchina.net/5729.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
自己学了两三个月的 Android,最近花了一周左右的时间写了个 App——Diigoer(已开源),又花了一两周时间找工作,收到了两个 Offer,也算是对自己学习的一种认可吧;我刚开始学习总结的——《我是如何自学 Android,资料分享》,如果是初学 Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇看了,再来看这一篇;
那下面就切入正题吧,之前重复的就不再介绍了,相对于第一季,自己对 Android 的认识更加深了(算是入门了吧),干货更多了,更加通俗易懂了,英文资料会多一点;而自己学习过程中发现的一些好资源,分享给你们,希望对你们的有一些帮助;
Java 学习
我要再次强调,一定要有 Java 基础(虽然现在使用其他语言也可以开发 Android,但毕竟是很小众),也不要认为学习 Java 两三周就可以不用管了,这会在以后的深入学习中暴露出问题,所以 Java 基础一定要牢固,当然我也不是说,Java 学的特别好,才能去学习 Android,毕竟学习是循序渐进的,所以在以后的学习中要注意,对于 Java 系统的学习,我有一下几个推荐;
- Introduction to Programming in Java: An Interdisciplinary Approach普林斯顿的公开课,也有书籍,我觉得可以直接跟着公开课学习就 OK 啦;
- 这个是霍巴特威廉史密斯学院的一本书,跟着 JDK 版本,已经发行了好多版本;
由于篇幅有限,所以在这里就不累赘了,以后会专门写一篇文章来说 Java;
Android 系列教程
这一段时间,发现了好多学习资源,自己收藏了,不敢独享,所以拿出来和大家分享,如果您发现不错的学习资源,欢迎留言;
而学习的过程中,也忽略了一些问题,比如自己学习的不系统,如果您也是自学的话,一定要注意这个问题,我觉得,除了看官方文档和大牛的博客之外,最重要就找一本好书,把自己的知识系统化;
入门指南
书籍推荐
首先自己没有很系统地去看一本书,所以我也是搜索,或者实在知乎上别人推荐的,所以,要根据自己的情况,适合自己的书来看;
公开课
系列教程
大牛博客推荐
开源 App
开发工具
- Great Code Examples & Snippets Codota一个 Android 代码搜索引擎;前两天发现了这个工具就爱不释手,写了篇文章——《Android 开发工具之 Codota——搜索最好的 Android 代码 – 简书》,让你参考入门。
- Gradle知乎上我回答的《如何从 eclipse 转入 android studio,感觉 Gradle 什么的很难理解的。有什么教程吗? – Tikitoo 的回答 – 知乎》,可以参考。
- Android Studio从 Google 的态度就可以看出,Android Studio 就是未来,而且在最近发布了正式版,教程在网上也不少。
- Android User Interface User Experience Inspiration source for Android Designers and Developers
- Android App Patterns
- Iconfinder – 400,000+ free and premium icons一个 Icon 搜索引擎
- google/material-design-icons – githubGoogle 把官方的 Material Design 1000+ 的 Icon 开源了,不仅仅只有 Android 版,而且还有 Web 和 iOS,真是业界良心呀。
- inferjay/AndroidDevToolsinferjay 总结的开发工具,并且提供了国内的镜像。
- Genymotion – A faster Android emulatorGenymotion 是 Android 的虚拟机,比官方的快了不知多少啊,它是基于 Virtual Box,并且提供了插件。
资源
参考
文/Tikitoo
转载请注明:Android开发中文站 » 我是如何自学Android,资料分享
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK