知识体系

wshunli
2021-02-23 / 0 评论 / 31 阅读 / 正在检测是否收录...

一、Android 应用组件

  • [x] Activity、Service、Broadcast Receiver、Content Provider(生命周期、工作过程)
  • [x] Fragment
  • [ ] Application、Context
  • [ ] AndroidManifest
  • [ ] Intent

二、Android View 体系

  • [x] View、ViewGroup(常用组件、布局)
  • [x] View 绘制原理、事件分发、滑动冲突
  • [ ] 自定义 View
  • [ ] 屏幕适配 AndroidAutoSize
  • [ ] Android 动画
  • [ ] Bitmap

三、Android 多线程

  • [x] Android 消息机制
  • [x] 多线程编程 Thread、ThreadPool
  • [x] 多线程编程 AsyncTask
  • [x] 多线程编程 HandlerThread
  • [x] 多线程编程 IntentService

四、Android 网络编程

  • [x] 网络框架 OkHttp、Retrofit、Volley
  • [ ] 图片框架 Glide、Fresco、Picasso
  • [x] 响应编程 RxJava/RxAndroid、LiveData、RxBinding
  • [x] 事件总线 EventBus、Otto
  • [ ] 缓存机制 LRU、LruCache、DiskLruCache
  • [ ] 存储机制 Okio、Shared Preferences、File、Database
  • [ ] 数据解析 Gson、Parcelable、Protocol Buffer
  • [ ] 性能优化 LeakCanary、BlockCanary
  • [ ] Hybrid 开发 WebView

五、Android Framework

  • [x] 应用层,View 体系、网络编程 ...
  • [ ] 应用框架层,启动过程、*MS、IPC 机制
  • [ ] 系统运行库层, C/C++程序库、Android 运行时库
  • [x] 硬件抽象层,Linux 内核层

六、Android 性能优化

  • [ ] 内存优化、内存泄漏
  • [ ] 布局优化、绘制优化
  • [ ] 稳定性优化

七、Android 应用框架

  • [ ] 路由框架 ARouter、WMRouter、DRouter
  • [ ] 面向切面 AOP、ButterKnife
  • [ ] 依赖注入 DI、Dagger2、Hilt
  • [ ] MVVM、MVP、MVC、Jetpack
  • [ ] 构建 Gradle、Flavors、App Bundle
  • [ ] 单测、加密、混淆、加固
  • [ ] Firebase、Playstore

八、前沿技术

  • [ ] 组件化
  • [ ] 插件化
  • [ ] 热修复
0

评论 (0)

取消