源码分析系列之 EventBus,主要内容有:

  • EventBus中用到的APT技术(annotationProcessor)
  • EventBus的注册与反注册过程(register、unregister)
  • EventBus事件的发送与接收(HandlerPoster、BackgroundPoster、AsyncPoster)
CONTINUE READING

源码分析系列之Retrofit,主要内容有:

  • retrofit中的动态代理与完整流程(Proxy、ServiceMethod、OkHttpCall)
  • retrofit中的转换器与适配器(Converter、CallAdapter)
CONTINUE READING

源码分析系列之OkHttp,主要内容有:

  • okhttp完整请求过程(Client、Request、Call、Interceptor、Response)
  • okhttp拦截器分析(RetryAndFollowUp、Bridge、Cache、Connect、CallServer)
  • okhttp缓存相关(CacheStrategy、RealConnectPool、Deque)
CONTINUE READING

画个技能树

IN Life

嘛…应该说是技能树+计划表,列出自己已经掌握的和计划掌握的技能,不仅限于技术,以后有了新目标也会补在这里
CONTINUE READING

源码分析系列之 RxJava2,主要内容有:

  • Rxjava中的主要类型
  • Rxjava订阅与终止订阅的过程(Observable、Observer、create、just、dispose)
  • Rxjava操作符原理(map、lift、compose)
  • Rxjava线程调度原理(subscribeOn、observeOn、io、main)
  • Rxjava背压处理原理(buffer、latest、drop)
  • Rxjava冷热Observable(publish、share、connect、refCount)
  • Rxjava封装库RxBinding原理

CONTINUE READING

Est

Coder & ACGer

「 About Me 」
「 My open source projects 」
「 Telegram 」
「 Instagram 」


Android Develper


上海