(1)源码网站
Android系统每次推出一些新特性,Google都会写一些Demo放在Github上,方便了解新特性;
https://www.codota.com/
对于Android的类,可以在Codota上面快速的找到很多不错的示例代码。
https://android-arsenal.com/
开源库:Android Arsenal这个网站已经做了一定的分类,可以帮你提高不少效率。
https://android.googlesource.com/
Android所有的源代码都在这里,只需找到对应想要的模块,用Git克隆下来即可。
http://androidxref.com/
下载类:克隆Android一个模块的代码量是很多的,有时候我只想要几个类的代码怎么办?AndroidXRef这个网站可以让你单独搜索某个类,要哪几个下载哪几个即可。
http://grepcode.com/
除了AndroidXRef可以查看某个类的源代码外,GrepCode不限于Android的源码。
(2)源码分析
http://a.codekk.com/
国内Android源码分析的先驱,由滴滴的技术专家Trinea发起。
http://0xcc0xcd.com/p/index.php
老罗,罗升阳的个人博客站点,很多人看过他博客里面是如何分析Android和Chrome的源代码的,很赞。
http://gityuan.com/
GitYuan,MIUI系统工程师,他的博客经常分享Android系统源码解读的文章,质量很高。而且,更新频率也很高!
https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis
(3)酷炫动画
https://github.com/airbnb/lottie-android
(4)Crash搜集
https://bugly.qq.com/
Bugly,腾讯出品的SDK,对Crash搜集的体验非常赞,能搜集到JNI层的奔溃以及监控线上的ANR问题。
https://try.crashlytics.com/
Crashlytics,国外的一个SDK,我自己没用过,但是用过的朋友对它的评价颇高。
https://github.com/ACRA/acra
(5)逆向分析
https://github.com/skylot/jadx/
Jdax,轻轻一下,立马让apk宽衣解带。
https://github.com/google/android-classyshark
Classyshark,轻松查看apk内部每个包的方法数,用了哪些开源库。
https://github.com/JesusFreke/smali/wiki/smalidea
smali代码调试插件,你以为没有拿到安卓Java源码就不能调试了吗?图样图森破了吧。
https://www.hex-rays.com/products/ida/
(6)AS插件
https://github.com/mcharmas/android-parcelable-intellij-plugin
帮助继承Parcelable的类自动生成相应代码。
https://github.com/zzz40500/GsonFormat
(7)调试利器
http://facebook.github.io/stetho/
(8)性能优化
胡凯,腾讯开发者,翻译了一系列的Google Android性能优化典范的文章。
https://hujiaweibujidao.github.io/
开源库整理