安卓技术栈归纳

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

相关推荐
还是鼠鼠1 小时前
Android移动应用开发入门示例:Activity跳转界面
android·前端·gitee·android studio·android-studio
每次的天空3 小时前
Android学习总结之Glide篇(缓存和生命周期)
android·学习·glide
louisgeek13 小时前
Kotlin 面试知识点
kotlin
大耳猫14 小时前
【解决】Android Gradle Sync 报错 Could not read workspace metadata
android·gradle·android studio
Kapaseker19 小时前
Kotlin泛型精解:类型世界的奇幻之旅
android·kotlin
thigh_d20 小时前
uniapp 安卓离线本地打包,Android Studio生成apk包
android·uni-app·android studio
雨白1 天前
DrawModifierNode的工作原理和对绘制的精细影响
android jetpack
居然是阿宋1 天前
Kotlin函数体详解:表达式函数体 vs 代码块函数体——使用场景与最佳实践
java·开发语言·kotlin
程序员沉梦听雨1 天前
OkHttp入门
okhttp
隐-梵1 天前
Android studio进阶开发(四)--okhttp的网络通信的使用
android·ide·okhttp·android studio