Android工程师必备知识点

57 阅读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. 并发编程 juejin.cn/post/684490… juejin.cn/post/684490…

  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