android源码分析总目录

android源码分析总目录

  • Jetpack
  • RecyclerView
  • V - Layout
  • Glide

Jetpack

Jetpack Navigation----源码解析

Jetpack ---- Lifecycle源码解析(1)基础知识
Jetpack ---- Lifecycle源码解析(2)Lifecycle 的 Event & State
Jetpack ---- Lifecycle源码解析(3)注册监听 & 发送事件
Jetpack ---- Lifecycle源码解析(4)响应的观察者们

Jetpack ---- App Startup源码解析

Jetpack ---- DataBinding完全解析(一)gradle是如何导入DataBinding的
Jetpack ---- DataBinding完全解析(二)DataBinding是如何生成代码的?
Jetpack ---- DataBinding完全解析(三)DataBinding使用及源码分析
Jetpack ---- DataBinding完全解析(四)DataBinding源码分析补充

Jetpack ---- ViewModel源码解析

Jetpack ---- LiveData源码解析

Jetpack ---- Paging源码解析 - Paging的设计与实现:系统概述

Jetpack ---- Paging源码解析 - Paging的设计与实现:架构设计与原理解析

RecyclerView

RecyclerView 源码分析(一)RecyclerView的三大流程
RecyclerView 源码分析(二)RecyclerView的滑动机制
RecyclerView 源码分析(三)RecyclerView的缓存机制
RecyclerView 源码分析(四)RecyclerView的动画机制
RecyclerView 源码分析(五)Adapter的源码分析
RecyclerView 源码分析(六)DiffUtil的差量算法分析
RecyclerView 源码分析(七)自定义LayoutManager及其相关组件的源码分析
RecyclerView 源码分析(八)ItemAnimator的源码分析
RecyclerView 源码分析(九)ItemDecoration深入解析
RecyclerView 源码分析(十)ItemTouchHelper源码详解

RecyclerView分组悬浮列表
Android 自定义View :时间轴

V - Layout

Android开源库V - Layout:淘宝、天猫都在用的UI框架
Android Tangram模型:连淘宝、天猫都在用的UI框架模型
Android Virtualview:淘宝、天猫又开源了一个动态化、高性能的UI框架

Glide

Glide源码解析(一)基本用法
Glide源码解析(二)从源码的角度理解Glide的执行流程
Glide源码解析(三)深入探究Glide的缓存机制
Glide源码解析(四)玩转Glide的回调与监听
Glide源码解析(五)Glide强大的图片变换功能
Glide源码解析(六)探究Glide的自定义模块功能
Glide源码解析(七)实现带进度的Glide图片加载功能
Glide源码解析(八)带你全面了解Glide 4的用法

你可能感兴趣的:(android)