安卓技术栈归纳

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

相关推荐
居居飒5 小时前
Android学习(四)-Kotlin编程语言-for循环
android·学习·kotlin
qq_397562319 小时前
android studio更改应用图片,和应用名字。
android·ide·android studio
峥嵘life9 小时前
Android Studio版本升级那些事
android·ide·android studio
新手上路狂踩坑9 小时前
Android Studio的笔记--BusyBox相关
android·linux·笔记·android studio·busybox
TroubleMaker12 小时前
OkHttp源码学习之retryOnConnectionFailure属性
android·java·okhttp
叶羽西13 小时前
Android Studio IDE环境配置
android·ide·android studio
cgsthtm14 小时前
Visual studio Debug调试webservice 使用ip代替localhostt配置IIS Express
android studio·visual studio·webservice·真机调试·iis express
袁震1 天前
Android-Glide缓存机制
android·缓存·移动开发·glide
刘争Stanley1 天前
如何高效调试复杂布局?Layout Inspector 的 Toggle Deep Inspect 完全解析
android·kotlin·android 15·黑屏闪屏白屏
sickworm陈浩1 天前
Java 转 Kotlin 系列:究竟该不该用 lateinit?
android·kotlin