免费课

| 开启你的学习计划
第一章:第三方开源库 EventBus - 源码分析和手写

01.register注册分析

时长 46分钟34秒

02.post发送源码分析

时长 33分钟16秒

03.自己动手写EventBus

时长 52分钟30秒
第二章:第三方开源库 OKHttp - Java网络编程基础

01.搭建自己的测试服务器

时长 42分钟4秒

02.Cookie、Session和Token

时长 1小时2分钟40秒

03.HTTP缓存处理

时长 32分钟
第三章:第三方开源库 OKHttp - 整体架构和源码分析

01.http状态码详解

时长 27分钟40秒

02.http和https的区别

时长 31分钟12秒

03.怎样动手打造一套网络框架

时长 12分钟42秒

04.整体架构和源码分析

时长 1小时4分钟2秒
第四章:第三方开源库 OKHttp - 自己动手写表单提交和文件上传

01.OkHttp基本框架搭建

时长 41分钟55秒

02.post提交参数

时长 1小时9分钟5秒

03.表单文件上传

时长 31分钟4秒
第五章:第三方开源库 OKHttp - 源码精髓之拦截器分析

01.源码精髓责任链模式分析

时长 43分钟47秒

02.RetryAndFollowUpInterceptor拦截器分析

时长 22分钟25秒

03.BridgeInterceptor拦截器分析

时长 8分钟40秒

04.CacheInterceptor拦截器分析

时长 29分钟22秒

05.ConnectInterceptor拦截器分析

时长 24分钟53秒

06.连接三个核心类分析

时长 39分钟13秒
第六章:第三方开源库 OKHttp - 上传进度监听和自定义缓存

01.OkHttp上传文件

时长 31分钟2秒

02.OkHttp文件上传进度监听

时长 37分钟22秒

03.OkHttp自定义缓存拦截

时长 1小时20分钟27秒
第七章:第三方开源库 OKHttp - 文件断点下载

01.OkHttp单线程下载

时长 1小时3分钟58秒

02.OkHttp多线程断点下载

时长 1小时34分钟50秒
第八章:第三方开源库 RXJava - 基本使用和源码分析

01.网络图片加水印的一般写法

时长 32分钟4秒

02.RxJava的基本操作符讲解

时长 25分钟34秒

03.自己动手写RxJava的观察者模式

时长 52分钟3秒
第九章:第三方开源库 RxJava - 自己动手写事件变换

01.手写RxJava事件变换

时长 52分钟13秒

02.再次讲解事件流编程思想

时长 36分钟57秒

03.面试题讲解

时长 9分钟22秒
第十章:第三方开源库 RxJava - 自己动手线程调度切换

01.事件变换源码回顾

时长 32分钟21秒

02.自己动手写子线程切换

时长 58分钟15秒

03.自己动手写主线程切换

时长 36分钟9秒
第十一章:第三方开源库 RxJava - Android实际开发场景

01.响应式编程常见使用场景

时长 21分钟10秒

02.RxPermission源码分析

时长 41分钟50秒

03.自己动手写一个RxLogin

时长 36分钟29秒
第十二章:第三方开源库 Retrofit - 源码设计模式分析

01.Retrofit基本使用和分析

时长 33分钟12秒

02.Retrofit常见问题解决

时长 42分钟22秒

03.Retrofit源码设计模式分析

时长 47分钟52秒
第十三章:第三方开源库 Retrofit - 自己动手写核心架构部分

01.阿里算法面试题讲解

时长 29分钟49秒

02.Retrofit注解解析和封装

时长 56分钟5秒

03.手写Retrofit发送请求

时长 55分钟9秒
第十四章:第三方开源库封装 - OkHttp + RxJava + Retrofit

01.Retrofit+OkHttp+RxJava封装

时长 1小时15分钟22秒

02.实用场景选择分析

时长 28分钟14秒
第十五章:第三方开源库 Retrofit - 自己动手优化网络引擎

01.网络引擎-(兼容 Retrofit )

时长 39分钟16秒

02.自己动手优化网络引擎

时长 59分钟48秒

03.面试题讲解(主线程和子线程)

时长 29分钟4秒
第十六章:开发模式 MVP - 基础框架搭建分析

01.MVC和MVP介绍

时长 44分钟49秒

02.MVC和MVP对比分析

时长 10分钟7秒

03.泛型构建基类

时长 37分钟16秒

04.动态代理优化

时长 32分钟5秒
第十七章:开发模式 MVP - 静态代理和动态扩展

01.动态创建 Model

时长 27分钟11秒

02.解决一对多的问题

时长 27分钟1秒

03.静态代理封装

时长 31分钟18秒

04.GC回收原理分析

时长 41分钟50秒
第十八章:项目实战 - 代码架构和运行时架构

01.作业讲解

时长 35分钟57秒

02.运行时架构和代码架构

时长 38分钟50秒

03.怎么选择架构层级和第三方

时长 37分钟50秒
第十九章:项目实战 - 系统架构部分的总结和展望

01.知识梳理

时长 43分钟17秒

02.后续规划

时长 23分钟13秒

03.问题交流

时长 11分钟17秒
第二十章:第三方开源库 Glide - 源码分析(补)

01.Glide源码的营养

时长 38分钟30秒

02.Glide源码时序图

时长 2小时12分钟20秒
第二十一章:Android 多模块多组件开发 - 打造属于自己的路由(补)

01.多模块多组件开发

时长 47分钟34秒

02.DRouter的基本使用

时长 1小时25分钟57秒

03.DRouter的源码分析

时长 5分钟46秒
第二十二章:经验分享 - 深圳社招大厂面试分享(补)

01.一些好的条件

时长 8分钟45秒

02.面试经验分享

时长 30分钟55秒

03.Handler面试题讲解

时长 22分钟45秒

04.Binder驱动面试题讲解

时长 23分钟34秒