结合《android进阶之光》分析
网络编程部分(之前准备知识为多线程知识)
- 网络分层理解
- TCP的三次握手与四次分手
- http协议的原理
- HttpClient和HTTPURLConnection的分别使用及分析
网络框架之OKHttp的使用和源码解析
- okhttp的使用
- okhttp源码解析
网络框架之Retrofit的使用和源码解析
- retrofit的使用
- retrofit的源码解析
函数的响应式编程
- rxjava的使用
- rxjava的线程控制(切换重点)
- rxjava结合retrofit的使用
- activity与fragment的生命周期对rxjava网络请求的影响
- rxjava的源码解析
图片请求框架Glide的使用和源码解析
- glide的使用
- glide4.0后的改变
- glide源码分析
注解以及依赖注入框架之Dagger2的使用和源码解析
- android注解的使用
- android注解解析器的工作流程
- dagger2的使用
- dagger2的源码分析
数据绑定之DataBinding框架的使用和源码解析
- databinding的使用
- glide中的databinding的使用
- databinding的源码解析
开发框架搭建之MVP,MVVM的使用
- MVP的使用
- MVVM的使用
- 分析框架搭建中的基类抽取
- MVVM结合databinding的使用
网友评论