Android工程师必备知识点

36 阅读1分钟

Android

  • 基础
  1. 四大组件
  2. View
  3. fragment
  4. 屏幕适配
  5. 多语言
  6. 多主题
  7. 数据存储
  8. 网络与异步
  • 进阶
  1. 设计模式

  2. Jetpack

  3. 性能优化

  4. 自定义View

  5. 动画

  6. IPC

  7. 事件分发

    juejin.cn/post/692230…

  8. Handler机制

    juejin.cn/post/688793… juejin.cn/post/694060…

  9. Context

    juejin.cn/post/688752…

  • FrameWork
  1. AMS
  2. WMS
  3. Input
  4. Binder

blog.csdn.net/learnframew…

  • 开源框架
  1. OkHttp
  2. Glide
  3. Coil
  4. Hilt
  5. Koin
  6. Dagger
  7. Room
  8. GSON

Java

  1. 泛型

  2. 注解

  3. 并发编程

  4. 数据传输与序列化

  5. Java虚拟机原理

  6. 反射与类加载

  7. 高效IO

  8. 并发编程

  9. 线程池

    juejin.cn/post/692583…


设计思想解读开源框架

  1. 热修复设计

  2. 插件化框架设计

    mp.weixin.qq.com/s/TPwnOtd1x… juejin.cn/post/684490…

  3. 组件化框架设计

  4. 图片加载框架

  5. 网络访问框架设计

  6. IOC架构设计

  7. Android架构组件JetPack