一、说明
在Android学习和开发的过程中遇到很多很不错的学习资料,当时只是学习了解了一下,也没有做好记录,突然想回过头再看的时候,早不知道从哪儿去找了。所以接下来准备在这篇文章中对所有学习资料或优秀网站做一个总结,可以方便后续查看,也推荐给想要学习和了解的技术同学。
刚开始资料会比较少,后续遇到好的资源也会推荐到这篇博客中。
二、基础学习资料
1、谷歌官方教程
Google Android团队在2012年的时候开设了Android Training板块,这些课程是学习Android应用开发的绝佳资料。
2、Android官方培训课程中文版
一些大牛把官方的教程做了翻译总结,极大的方便了不愿看英文文档的同学,简单、易懂、易上手。
3、菜鸟学院
上面的讲述简单易懂,而且每个小知识都有相应的小示例供你了解,对于新手学习非常方便上手
三、视频教学站点
1、慕课网
上面涵盖了很多有营养视频教学,包含了前端、后端、移动端、UI、运维、人工智能等技术,免费和收费的课程都有,如果想看视频教学的可以到这儿学习。
2、极客学院
极客学院跟慕课网有些类似,也是包涵盖了互联网行业各种技术的视频教学。
四、最新技术了解
1、官方文档
其实这个根本就是废话,文档推荐干嘛写这个呢? 我感觉在这儿还是要强调一下官方文档对新技术了解的重要性。
2、开发者头条
开发者头条有点类似新闻界的今日头条,有面有很多比较新又有质量的技术干货供你阅读。
五、技术大牛博客
了解技术大牛关注的一些技术和他们的分享绝对是有益身心的。
六、开源学习
1、codeKK
上面有很多开源讲解和示例,如果感觉直接撸源码比较费劲,不妨在这儿看看他人的讲解。
七、书籍推荐
八、数据结构&算法
1、Data Structure Visualizations
大牛编写的数据结构算法示例网站,上面有很多动画,可以直观地让你了解各种数据结构和算法的原理。