Android平台上涌现出很多优秀的开源项目,非常受广大开发者的欢迎,大大节省了开发周期和成本。
大致罗列一下,后续可能会不定期更新一下:
网络相关:
1、OKHttp3
2、Retrofit2
图形加载:
1、Glide
2、Fresco
性能优化相关:
1、内存泄漏分析以及内存优化
2、LeakCanary的原理及使用
3、BlockCanary的原理及使用
4、常用调试方法
人工智能:
1、TensorFlow
编程语言相关:
1、Kotlin
2、RxJava
跨平台开发:
1、Flutter
架构设计:
1、设计模式
算法:
1、LeetCode题集
2、剑指Offer
有些不太了解的暂时归入其他:
1、ButterKnife
2、Jetpack