收集这份资料的灵感来源于我的浏览器收藏夹快爆了,后来在github 上也看到了很优秀的开源库的收集资料,非常的好,但是太过于多,也不够新,所以决定自己来做一个。原始的markdowm文件已经放到github上,欢迎下载和star 。这份资料我会不断的完善,也欢迎一些经验丰富的开发者可以一起来完善,直接pull request 或者issue,我会定期筛选合并,有一些好的建议和意见随时联系我,欢迎转载,谢谢收藏。
目录
安卓流行框架
常用网站
博客推荐
微信公众号推荐
书籍推荐
RxJava系列
retrofi系列
MVP系列
MaterialDesign系列
MVP-retrofit-rxjava-materialDesign系列
Kotlin系列
开源项目学习
开源库收集
Android开发者杂志周刊
工具
开发环境
素材
设计模式
文档
感谢
联系我
=========================================================
安卓流行框架
分类 |
框架名称 |
推荐理由 |
缓存 |
DiskLruCache |
DiskLruCache ,JakeWharton开源,缓存神器 |
图片加载 |
Glide |
可播放gif,谷歌推荐的图片加载 |
图片加载 |
Fresco |
可播放gif,流畅性最好的加载框架,Facebook 出品 |
图片加载 |
Picasso |
squre inc.开源的图片加载框架。 |
图片处理 |
Picasso—transformations |
图片处理框架。 |
图片处理 |
Glide—transformations |
图片处理框架。 |
网络请求 |
Okhttp |
非常强大的一个网络请求框架。 |
网络请求 |
Retrofit |
基于okhttp ,squire出品,必属精品。。 |
网络请求 |
volley |
谷歌之前出品的网络框架。 |
数据解析 |
Gson |
非常好用的JSOn解析。 |
数据解析 |
jackson |
这个也不错。 |
数据库 |
greendao |
一个轻量、效率快的数据库。 |
数据库 |
realm |
好用,替代sqlite。 |
数据库 |
Sugar |
另外一个好用的数据库,个人推荐GreenDao。 |
依赖注入 |
ButterKnife |
注解,让你的代码整洁,配合ButterKnife Zelezny,一键生成注解。 |
图表 |
WilliamChart |
强大的图标库。 |
图表 |
MPAndroidChart |
强大的图标库。 |
事件总线 |
EventBus |
一个简单移动的事件总线。 |
事件总线 |
otto |
另一个简单移动的事件总线。 |
响应式 |
RXjava |
响应式编程 ,功能强大,值得学习。 |
响应式 |
RXAndroid |
响应式编程 ,功能强大,值得学习。。 |
响应式 |
RXBinding |
响应式编程 ,功能强大,值得学习。。 |
Log |
logger |
一个logger框架。 |
Log |
Hugo |
一个logger框架。 |
Log |
Timber |
一个logger框架。 |
测试框架 |
mockito |
一个强大的用于 Java 开发的模拟测试框架。 |
测试框架 |
robotium |
是一款国外的Android自动化测试框架。 |
调试框架 |
stetho |
facebook的Android调试工具Stetho。 |
性能优化 |
leakcanary |
一个检查内存泄露的插件,非常的强大。 |
常用网站
网站名称 |
推荐理由 |
Google |
google搜索,让信息传遍世界 |
Github |
面向世界的代码托管平台,在GitHub,你可以十分轻易地找到海量的开源代码 |
StackOverFlow |
一个与程序相关的IT技术问答网站 |
SegmentFault |
中文的开发者社区及媒体,中国的StackOverFlow |
开源中国 |
开源中国社区 |
安卓开发社区 |
安卓官网 |
掘金 |
掘金,号称中国质量最高的技术分享社区 |
csdn |
CSDN,全球最大的中文IT技术社区 |
泡在网上的日子 |
泡在网上的日子,一个正对移动开发的技术分享论坛。 |
干货集中营 |
干货集中营,每日分享。 |
博客推荐
博客地址 |
博主信息 |
Android Developers Blog |
Android官网博客 ,有Android 的最新资讯,要FQ。 |
郭霖 |
博主郭霖是大神, 人人都称”郭神”, 是第一行代码的作者, 博主在 CSDN 上所写的文章都非常值得学习 |
张鸿洋 |
张鴻洋是 CSDN 博客专家, “洋神”, 他的每一篇博客都很值得大家去学习 |
代码家 |
Android 大神, 博主收集了很多 Android 开源库, 博主自己也做了很多开源库, 非常值得学习,另外是gank.io的组织者。 |
Trinea |
目前在滴滴负责 Android 客户端技术, 他是开源库项目收集达人, 你想要的开源库上面都有,并且有源码解析,大家可以去关注一下, 地址 . |
张兴业 |
张兴业同样也是 CSDN 博客专家 |
大头鬼 |
hi大头鬼hi 是阿里巴巴集团的一名 Android 工程师, 写了一系列RXJava 资料。 |
农民伯伯 |
资深博客写手,他的博客非常值得一看。 |
任玉刚 |
《安卓开发艺术探索》作者。 |
罗升阳 |
CSDN博客专家,《安卓系统源代码情景分析》。 |
微信公众号推荐
微信公众号ID |
博主信息 |
guolin_blog |
郭霖的公众号,有每日推荐文章,《第一行代码》作者。 |
hongyangAndroid |
张鸿洋的公众号。有每日推荐文字,Csdn博客专家。 |
AndroidDeveloper |
他是上海薄荷科技开发主管, 他的博客分享了他从编程白痴到自学 Android 一路走过的经验, 写了一篇 Android学习之路 帮助了无数人, 里面还有很多好的文章非常适合新手入门, |
书籍推荐
书籍名称 |
备注 |
第一行代码 |
郭霖大杰作,适合新人 |
Java核心技术 卷I |
java入门书籍 |
Effective Java |
进阶书 |
Java并发编程 |
Java并发编程 |
给大忙人看的Java8 |
给大忙人看的Java8 |
Thinking In Java 中文版 |
学习Java 语言必备书籍 |
Android群英传 |
本书作者 @Tomcat 的猫。 |
Android开发艺术探索 |
由任玉刚所著. |
深入理解Java虚拟机 |
不是很难 ,需要看看 |
鸟哥的Linux私房菜 |
太经典。 |
图解Http |
让你很快上手http。 |
Head First设计模式 |
Head First设计模式 |
程序员修炼之道 |
程序员修炼之道 |
Git权威指南中文手册 |
Git权威指南中文手册 |
数据结构与算法基础 |
数据结构和算法的书,比较全 |
JavaScript权威指南 |
JavaScript权威指南,学习js一本书差不多了 |
RxJava系列
名称 |
备注 |
ReactiveX/RxJava文档中文版 |
大神们在百忙之中翻译的文档,感谢开源。 |
ReactiveX/RxJava官方API |
ReactiveX/RxJava官方API |
给 Android 开发者的 RxJava 详解 |
给 Android 开发者的 RxJava 详解 ,作者:扔物线 |
深入浅出RxJava |
大头鬼写的Rxjava 系列 |
老罗Rxjava视频 |
老罗Rxjava视频 |
retrofi系列
名称 |
备注 |
官方文档 |
squire出品,必属精品。 |
Retrofit 2.0:有史以来最大的改进 |
泡在网上的日子,翻译。 |
Retrofit2.0使用详解 |
讲解了基本的使用方法 |
MVP系列
名称 |
备注 |
Android中的MVP |
泡在网上的日子翻译。 |
google写的列子 |
google写的MvP例子。 |
Android-CleanArchitecture |
一个适合新人的MVP例子 |
MaterialDesign系列
名称 |
备注 |
Material Design 教程
|
google官方提高的materail design 指导。 |
Material Design 教程(中文版)
|
翻译的中文文档。 |
Material Design Android Library(Material Design 开源库)
|
一些非常优秀的material design 开源库。 |
MVP-retrofit-rxjava-materialDesign系列
名称 |
备注 |
瓣呀 |
瓣呀,一个基于豆瓣API仿网易音乐的开源项目(本人写的,欢迎star) |
大象 |
一个第三放PHPHUB客户端 |
开发资料 |
开发 Material Design+RxJava+Retrofit+MVP App 参考资料 |
Kotlin系列
名称 |
备注 |
kotlin 介绍 |
kotlin 介绍 |
kotlin 官网 |
kotlin 官网,最新的资讯。 |
kotlin,网友对其评价 |
网友对其评价 ,很中肯。本人已经在学习,觉得如果熟练,开发速度大大提高,代码可读性也提高。 |
开源项目学习
项目名称 |
项目简介 |
Google I/O 2014 |
Google I/O Android App 使用了当时最新推出的 Material Design 设计 |
Google play music |
一个跨多个平台音乐播放器 |
github客户端 |
开源者 github 团队, 支持项目的 lssues 和 Gists 并集成了新闻 feed 以便及时获取来自组织好友和资料库的更新信息, 还提供了一个用于快速访问你创建,监控以及发布 issue 面板, 可查看并将问题加到收藏夹 |
MIUI 便签 |
MiCode 便签是小米便签的社区开源版, 由 MIUI 团队(ww.miui.com)发起并贡献第一批代码, 遵循 NOTICE 文件所描述的开源协议 |
oschina |
开源中国社区 Android 客户端, 此开源的是 v1 版本, v2 版本将在 2015 年年中开源 |
ZXing |
二维码扫描工具,市场上许多应用的二维码扫描工具都是从这个修改得到的 |
Meizhi |
开发者是许晓峰(Drakeet), 该 app 是数据来自代码家干货网站 gank.io, 有很多开发者都纷纷为这网站做客户端 app, 因为代码家大神开放该网站的 Api, 更重要的是该网站每天除了有干货还有漂亮妹子看呢, 该 App 使用到的技术有 RxJava + Retrofit, 代码结构非常清晰, 值得一看的开源 App. |
鲁班 |
Android图片压缩工具,仿微信朋友圈压缩策略,一个优秀的压缩图片框架 |
ZhihuDailyPurify |
知乎日报·净化 |
瓣呀 |
瓣呀,一个基于豆瓣API仿网易音乐的开源项目(本人写的,欢迎star) |
开源库收集
awesome-android-ui
awesome-android-libraries
泡在网上的日子
Android Libraries and Resources
Android Arsenal(一个专门收集 android 开源库的网站, 网站经常更新)
Android 开源项目汇总(Trinea 大神收集的)
Android 开源项目源码分析(在懂得使用这些开源项目同时, 也应该了解当中的原理)
安卓巴士
Android开发者杂志周刊
周刊名 |
周刊简介 |
干货集中营 |
由 代码家 维护更新, 分享内容有漂亮妹子, Android 干货, iOS 干货, App, 技术以外推荐, 还有休息视频 |
Android Weekly |
Android Weekly 是由Android 团队的成员和国外知名的 Android 开发者维护, 分享的都是干货。 |
工具
工具名称 |
推荐理由 |
蓝灯 |
Lantern ,免费FQ神器 |
bejson |
Json查看,Json生成实体 |
sql |
sql语句验证 |
矢量图 |
阿里巴巴的矢量图库 |
dp px 转换 |
阿里巴巴的矢量图库 |
谷歌翻译 |
谷歌翻译 |
开发环境
环境/工具 |
简述 |
AndroidDevTools |
一个收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材的网站,很齐全,有它够用了。 |
Android Studio |
安卓官方开发工具,基于IDEA , 比Eclipse好太多,没有用的同学赶紧转吧。 |
Genymotion |
安卓模拟器。 |
jadx |
Android 反编译神器, 不同于常见的 dex2jar |
GradleDependenciesHelperPlugin |
Gradle 依赖自动补全插件 |
LeakCanary |
Square开源的一个非常有用的工具,检测出内存泄的问题 |
ButterKnife Zelezny |
ButterKnife 生成器, 使用起来非常简单方便, 为你简写了很多代码。 |
idea-markdown |
在 AS 中编写 Markdown 文件, 可以直接预览网页显示效果 |
Stetho |
Stetho 是 Facebook 出品的一个强大的 Android 调试工具,使用该工具你可以在 Chrome Developer Tools 查看 App 的布局 |
GsonFormat |
现在大多数服务端 api 都以 json 数据格式返回, 而客户端需要根据 api 接口生成相应的实体类, 这个插件把这个过程自动化了 |
素材
阿里巴巴矢量图
Material Design设计模板与素材
Icon Store
Material icons
awesome-design
设计模式
java-design-patterns
Effective Java
Java之美[从菜鸟到高手演变]之设计模式
文档
Fresco文档
Glide 中文非官方文档
Android 官方 API 文档(网站需要FQ)
Android 官方培训课程中文版(Google Android 官方培训课程翻译的中文版)
感谢
感谢这么多伟大的开源者,感谢这么多伟大的开源公司,因为开源,世界变得更加美好。
联系我
Email:124746406@qq.com
GitHub: Forezp
Blog : csdn blog
原文件: AndroidMaterialLatest
Android 最新学习资料收集的相关教程结束。