安卓技术栈归纳

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
                                                                

你可能感兴趣的:(kotlin,android,studio,retrofit,okhttp,glide,androidx,android,jetpack)