[关闭]
@TryLoveCatch 2022-10-11T14:11:29.000000Z 字数 1858 阅读 812

Android知识体系总纲

Android知识体系 总纲


渲染

基础

四大组件

IPC

Hander

Bitmap

自定义View

动画

View 动画 Animation 运行原理解析
属性动画 ValueAnimator 运行原理全解析
View.animate()动画ViewPropertyAnimator原理解析
Android 动画详尽教程
Android属性动画,看完这篇够用了吧
Android矢量图动画:每人送一辆掘金牌小黄车
SVG 讲解
放荡不羁SVG讲解与实战——Android高级UI
05.2 精通自定义 View 之动画进阶——SVG 动画
Android自定义View-SVG动画
Android矢量动画实践

trimPathStart: 表示截掉从起点到某个位置的部分,保留剩下的部分;默认值为0
trimPathEnd: 表示截掉从某个位置到终点的部分,保留剩下的部分。默认值为1

SVGA
SVGA礼物动效设计指南

腾讯PAG
PAG能成为SVGA的完美替代吗?

View相关

异常处理

性能

Jetpack

组件化

总结一波组件化的实现方案优缺点

Arouter

开源最佳实践:Android平台页面路由框架ARouter
组件化知识梳理(1) - Arouter 的基本使用

AppJoint

回归初心:极简 Android 组件化方案 — AppJoint

插件化

https://weishu.me/2016/01/28/understand-plugin-framework-overview/

热修复

热修复——深入浅出原理与实现
Android 插件化和热修复知识梳理

第三方组件

https://blog.yorek.xyz/android/3rd-library/matrix/
Volley,Okhttp,Retrofit源码研究心得大总结

网络请求是什么?

三者简单的代码如下所示:

  1. interface Request{
  2. }
  3. interface Response{
  4. byte[] data;//服务器数据
  5. }
  6. interface Call{
  7. Response execute(Reqeust request);
  8. }

Gradle

AOP

实际框架设计

其他

Flutter

RN

参考

字节数组-AndroidGuide
Android 技术笔记
JavaGuide
小林 x 图解计算机基础

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注