安卓技术栈归纳

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

相关推荐
ps酷教程1 小时前
OkHttp&HttpClient
okhttp·httpclient
每次的天空7 小时前
Kotlin 作用域函数:apply、let、run、with、also
android·开发语言·kotlin
A__tao8 小时前
SQL 转 PHP Eloquent、Doctrine ORM, 支持多数据库
android·ide·android studio
QING6189 小时前
Kotlin containsAll用法及代码示例
android·kotlin·源码阅读
QING6189 小时前
Kotlin 协程库中 StateFlow 与 SharedFlow 的区别与使用指南
android·kotlin·app
QING6189 小时前
Kotlin component2用法及代码示例
android·kotlin·源码阅读
jiet_h19 小时前
深入解析Kapt —— Kotlin Annotation Processing Tool 技术博客
android·开发语言·kotlin
alexhilton19 小时前
实战:探索Jetpack Compose中的SearchBar
android·kotlin·android jetpack
高林雨露1 天前
Java对比学习Kotlin的详细指南(一)
java·学习·kotlin
水w1 天前
【Android Studio】如何卸载干净(详细步骤)
android·开发语言·android studio·activity