安卓技术栈归纳

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

相关推荐
松仔log11 小时前
Kotlin中级——callbackFlow
java·前端·kotlin
zh_xuan11 小时前
kotlin常见面试题
开发语言·kotlin·面试题
mmsx11 小时前
耳切法切带洞多边形:论文能跑通,真实数据为什么崩
android·kotlin
Kapaseker13 小时前
Kotlin 又要加语法糖了:这次轮到 if-else
android·kotlin
雨白1 天前
从原理到实践:使用 Kotlin KSP 仿写 ButterKnifeLite
android·kotlin
灿飞1 天前
Kotlin与Java虚拟机十一:类与属性:构造顺序、backing field 与显式 backing field
java·后端·kotlin
传奇开心果1 天前
【探秘 Jetpack Compose 框架深水区】 第8课:rememberSaveable 的边界在哪里?——Bundle、Saver 与什么值得跨进程存活
android·kotlin
Kapaseker2 天前
领导问我 Kotlin 的 Nothing 是什么?
android·kotlin
传奇开心果编程2 天前
【Jetpack Compose娓娓道来】第36课:焦点管理与键盘输入——让遥控器、键盘和输入法都“找得到北”
android·kotlin·移动开发·交互·android jetpack·ui框架·声明式ui