Android学习资源汇总

声明:作者原创,转载注明出处。

作者:帅气陈吃苹果

一、开发文档

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(中文版):

http://www.apkbus.com/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

http://www.iconpng.com/

3.千图网

http://tool.58pic.com/tubiaobao/

4.Iconmonstr

https://iconmonstr.com/?s=account

5.ICONFONT

http://iconfont.cn/collections?personal=1

6.FLATICON

http://www.flaticon.com/

7.移动设计资源站

http://mobdevgroup.com/design/site

8.Sketch矢量设计工具

http://www.sketchcn.com/

9.LogoTyper:

https://logotypemaker.com/logo-maker

10.LogoMaker

http://www.logomaker.com.cn/

五、工具与教程

1.Android Studio:

http://www.vogella.com/tutorials/Android/article.html

2.Genymotion模拟器使用教程:

https://sspai.com/post/24066

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.csdn.net/lilu_leo

2.罗升阳

http://blog.csdn.net/Luoshengyang/

3.gao_cun

http://blog.csdn.net/gao_chun/article/list/1

4.鸿洋

http://blog.csdn.net/lmj623565791

5.xyz_lmn

http://blog.csdn.net/xyz_lmn

6.郭霖

http://blog.csdn.net/guolin_blog?viewmode=contents

7.stomzhang

http://stormzhang.com/posts/

九、架构与设计模式

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

2.开发须知

http://www.cnblogs.com/hubcarl/p/4030884.html

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值