声明:作者原创,转载注明出处。
作者:帅气陈吃苹果
一、开发文档
1.官方开发文档(英文版):
https://developer.android.com/reference/packages.html
2.官方开发文档(中文版):
https://developer.android.google.cn/guide/index.html
3.Material Design(英文版):
http://www.materialdoc.cn/#content
4.Material Design(中文版):
二、书籍推荐
入门:
《第一行代码》(郭霖)
《疯狂Android讲义》(李刚)
进阶:
《Android群英传》(徐宜生)
《Android开发艺术探索》(任玉刚)
三、视频学习
极客学院:
http://www.jikexueyuan.com/path/android/
慕课网:
http://www.imooc.com/course/programdetail/pid/33
四、UI与设计
1.高质量官方图标
http://www.iconres.com/android/index.php
2.ICONPNG
3.千图网
http://tool.58pic.com/tubiaobao/
4.Iconmonstr
https://iconmonstr.com/?s=account
5.ICONFONT
http://iconfont.cn/collections?personal=1
6.FLATICON
7.移动设计资源站
http://mobdevgroup.com/design/site
8.Sketch矢量设计工具
9.LogoTyper:
https://logotypemaker.com/logo-maker
10.LogoMaker
五、工具与教程
1.Android Studio:
http://www.vogella.com/tutorials/Android/article.html
2.Genymotion模拟器使用教程:
3.Gradle:
https://segmentfault.com/a/1190000004229002
4.Git教程:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
六、开源项目
1.如何对Github上某个Android开源项目进行学习?
https://www.zhihu.com/question/26343609/answer/32624241
2.GoogleSamples:
谷歌官方开源项目
https://github.com/googlesamples/
3.开源项目分类汇总:
http://www.androidchina.net/android-open-source
4.进阶项目学习:
http://www.androidchina.net/dev/advance
5.LookLook
一个完整的开源项目,采用MVP模式进行开发,RxJava+Retrofit+Okhttp,符合Material Design风格。
https://juejin.im/entry/57d7cb952e958a005478cc9b
七、开源框架
1. 15个流行开源框架
http://www.androidchina.net/4920.html
2.给开发者的RxJava详解
http://gank.io/post/560e15be2dca930e00da1083
八、博客推荐
1.傲慢的上校
http://blog.youkuaiyun.com/lilu_leo
2.罗升阳
http://blog.youkuaiyun.com/Luoshengyang/
3.gao_cun
http://blog.youkuaiyun.com/gao_chun/article/list/1
4.鸿洋
http://blog.youkuaiyun.com/lmj623565791
5.xyz_lmn
http://blog.youkuaiyun.com/xyz_lmn
6.郭霖
http://blog.youkuaiyun.com/guolin_blog?viewmode=contents
7.stomzhang
九、架构与设计模式
1.设计模式
https://www.raywenderlich.com/109843/common-design-patterns-for-android
2.架构:MVC、MVP和MVVM
https://realm.io/news/eric-maxwell-mvc-mvp-and-mvvm-on-android/
3.Android中的MVP模式
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0202/2397.html
4.Android官方MVP项目解析
http://www.jianshu.com/p/389c9ae1a82c
十、开发注意事项
1.开发流程
http://www.jianshu.com/p/42c249168275