-
View 的绘制原理与自定义
-
View层对 Touch Event 的响应处理
-
DB (sqlite) 的操作(CRUD),保证线程安全的办法
-
对应各个版本OS系统变更行为的适配
-
进程间通信的方式
-
Handler的原理(Message Queue, Looper)
-
SurfaceView, TextureView 与 View
-
Image loader library 的设计
-
AAC : ViewModel, LifeCycle, LiveData, Paging library, Room ...
-
App 的启动
-
App 的入口点
-
Binder 机制的理解
-
MultiDex
-
Instant Run
-
MV* 框架的理解
-
Glide 的实现原理
-
线程同步
-
RxJava
-
AOP
-
Kotlin (Coroutine...)
-
组件化开发
-
插件化开发
-
git
-
JIRA/Confluence
-
公共组件的管理 (Nexus repo...)
-
Gradle
-
APM
-
Retrofit