安卓技术栈归纳

本文详细介绍了Android开发中的关键技术,包括Kotlin和Java语言、Harmonyos、UI设计、四大组件、组件库、设计模式、本地存储、网络通信、代码优化、序列化、图片加载和测试框架等,为开发者提供了全面的指南。
摘要由CSDN通过智能技术生成

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
                                                                

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是阿亮啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值