写点什么

JetPack

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/bf/bf7dca51889f76c655d98b6cd494f8f3.jpeg?x-oss-process=image/resize,w_416,h_234

[JetPack] androidx.lifecycle 库中 ViewModel 的新旧版本 API 差异

用户头像
Changing Lin1 月 23 日

    谷歌官方的JetPack框架给开发者带来了丰富、好用的接口组件,很大程度上提升了应用质量和开发效率。但在开发过程中,笔者遇到一个问题,从截图(如下)上面可以看到,旧版本的API被添加了Deprecated,也就是 不给推荐使用。

https://static001.geekbang.org/infoq/dc/dc5622505e36de1c48282e707171c6cc.png?x-oss-process=image/resize,w_416,h_234

[JetPack] LiveData 源码解析

用户头像
Changing Lin1 月 22 日

    笔者在开发一款即时通讯和音视频应用时,发现需要花费很大的力量去处理系统组件之间的数据传递,稍微有点不注意,就会出现状态错乱不同步的问题,影响用户体验,也给系统稳定性带来了许多挑战。因此,在我们2.0版本的重构过程中,毅然决定引入LiveData

在 Android 中使用 DataBinding(Kotlin)

用户头像
simon2020 年 11 月 17 日

>本文主要介绍DataBinding在Android App中的使用方法。数据绑定是将“提供器”的数据源与“消费者”绑定并使其同步的一种通用技术。

JetPack_JetPack资料文章-InfoQ写作平台