Skip to content

android 技术进阶之高级版

网络:

  1. http 基本概念、原理,以及 rest
  2. 编码、加密、Hash、序列化、字符集
  3. 登录与授权
  4. https 协议
  5. retrofit 原理
  6. okhttp 原理
  7. 缓存

View:

  1. 动画
  2. 自定义布局
  3. 事件处理
  4. 多点触摸原理和写法
  5. 绘制
  6. 常用的 View 使用

图片:

  1. png 和 webp 图片压缩优化
  2. lottie 和 gif
  3. coil 原理

存储:

  1. SharePreference 和 MMKV,DataStore
  2. Room

下载:

  1. DownloadManager
  2. 自定义下载任务

性能:

  1. 包体积
  2. 卡顿
  3. ANR 和 Crash
  4. 网络
  5. 耗电
  6. 工具

架构:

  1. MVVM 和 MVI
  2. 组件化
  3. 插件
  4. 热更新

Compose