巧用 kotlin 扩展函数和 typealias 封装 LiveData

巧用 kotlin 扩展函数和 typealias 封装 LiveData

Android 组件化不使用 Router 如何实现组件间 activity 跳转

Android组件化不使用 Router 如何实现组件间 activity 跳转

除了 buildSrc 还能这样统一配置依赖版本?巧用 includeBuild

除了 buildSrc 还能这样统一配置依赖版本?巧用 includeBuild

终于动手了,onActivityCreated 被弃用

fragment 中的 onActivityCreated() 被弃用了

数据驱动魔法师 何时迎来翻身日?

Jetpack DataBinding 介绍。

更优雅地恢复 recyclerview 的滚动位置

更优雅地恢复 recyclerview 的滚动位置

ViewModel的左膀右臂 数据驱动真的香

Jetpack LiveData 介绍。

万物基于Lifecycle 默默无闻大作用

Jetpack Lifecycle 介绍。

即使您不使用MVVM也要了解ViewModel ViewModel的职能边界

Jetpack ViewModel 的职能边界。

1234