1、开发语言?
kotlin? java? (Harmony os)
2、UI开发
xml? ? jetpackCompose? Material Design
3、四大组件?
Activity? ? Service? ?Broadcast Receiver? ?Content Provider
4、常用组件库
Navigation? Hilt? ?ViewModel? ?Android KTX? ?LiveData? ?WorkManager? ?Paging? ?Appcompat? ?Fragment? ?Koin? ?
5、设计架构
MVC? ?MVP? ?MVVM? ?MVI
6、本地存储
Room? ?DataStore(Preferences DataStore、Proto DataStore)? ?sharedPreferences? ?MMKV
7、网络通讯框架
Retrofit? ?Volley? ?Ktor? ?OKhttp
8、优化
D8? ?R8
9、序列化类
Gson? ?FastJson? ?Moshi? ?Kotlin Serialization
10、图片加载库
Coil? Glide
11、日志库
Logger? ?Timber
12、测试
junit? ? Mockk? ? Robolectric? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??