一.基础
1. Lambda
2.Java
3.LayoutManager
看完这篇文章你还不会自定义LayoutManager,我吃X! - 掘金
4.动画
二.第三方工具
1.lancet
https://github.com/eleme/lancet
2. Glide
深入理解Glide源码:三条主线分析 Glide 执行流程 - 掘金
Glide 源码分析解读-基于最新版Glide 4.9.0_张可的博客-CSDN博客_glide源码分析
Glide 4.9 源码分析(一) —— 一次完整加载流程 - 简书
3.RxJava2
三.架构
1.MVVM