1.java基础
1.设计模式
1.建造者模式:https://www.jianshu.com/p/be290ccea05a
2.简单工厂模式:https://www.jianshu.com/p/e55fbddc071c
3.工厂方法模式:https://www.jianshu.com/p/d0c444275827
4.抽象工厂模式:https://www.jianshu.com/p/7deb64f902db
5.外观模式:https://www.jianshu.com/p/1b027d9fc005
6.代理模式:https://www.jianshu.com/p/a8aa6851e09e
7.策略模式:https://www.jianshu.com/p/0c62bf587b9c
2.android升级
1.网络请求
1.retrofit2.0的源码解析:https://www.jianshu.com/p/0c055ad46b6c
2.rxjava
Android:这是一篇 清晰 & 易懂的Rxjava 入门教程
Android RxJava:最基础的操作符详解 - 创建操作符
Android RxJava:图文详解 变换操作符
Android RxJava:组合 / 合并操作符 详细教程
Android RxJava:功能性操作符 全面讲解
Android RxJava 实际应用讲解:(无条件)网络请求轮询
Android RxJava 实际应用讲解:(有条件)网络请求轮询
Android RxJava 实际应用讲解:网络请求嵌套回调
Android RxJava 实际应用讲解:合并数据源
Android RxJava 实际应用讲解:从磁盘 / 内存缓存中 获取缓存数据
Android RxJava 实际应用讲解:联合判断
Android RxJava:细说 线程控制(切换 / 调度 )(含Retrofit实例讲解)
Android RxJava 实际应用讲解:网络请求出错重连(结合Retrofit)
小总结:https://www.cnblogs.com/zhaoyanjun/p/5535651.html
3.rxBinding
一些RxBinding使用场景:https://blog.csdn.net/qq_17766199/article/details/54646011
4.webview
Android:这是一份全面 & 详细的Webview使用攻略
最全面总结 Android WebView与 JS 的交互方式
5.Handler
Android 内存泄露:详解 Handler 内存泄露的原因
6.视频播放器
视频02.MediaPlayer和VideoView,TextureView的使用
7.acitvity动画
8.最全glide解析
https://blog.csdn.net/column/details/15318.html
Android高效加载大图、多图解决方案,有效避免程序OOM
Android照片墙应用实现,再多的图片也不怕崩溃