架构组件的其他资源

示例

  • Sunflower,这是一款园艺应用,展示了使用 Android Jetpack 进行 Android 开发的最佳做法。
  • Android 数据绑定库示例
  • Codelab

  • 带 View 的 Android Room (Java) (Kotlin)
  • Android Data Binding Codelab
  • 后台使用 WorkManager (Java) (Kotlin)
  • Navigation Codelab
  • Android Paging Codelab
  • Android 持久性 Codelab
  • Android 生命周期感知型组件 Codelab
  • 培训

  • Udacity:使用 Kotlin 开发 Android 应用
  • 博文

  • Android Data Binding 库 - 只需两步即可从可观察字段到 LiveData
  • Android 中的简易协程:viewModelScope
  • Android Jetpack WorkManager 稳定版发布
  • 语言区域更改和 AndroidViewModel 反模式
  • Room 和协程
  • WorkManager 基础知识
  • WorkManager 简介
  • Data Binding - 经验教训
  • 从 SQLite 逐步迁移到 Room
  • ViewModel:持久性、onSaveInstanceState()、恢复界面状态和加载器
  • ViewModel:简单示例
  • ViewModel 和 LiveData:模式 + 反模式
  • ViewModel 之外的 LiveData - 使用 Transformations 和 MediatorLiveData 的响应模式
  • LiveData 与信息提示控件、导航和其他事件(SingleLiveEvent 情景)
  • 使用架构组件加载生命周期感知数据
  • Android 上的大型数据库查询
  • 测试 Room 迁移
  • 了解借助 Room 进行的迁移
  • 有关 Room 的 7 个专家技巧
  • 迁移到 Room 的 7 个步骤
  • Room + RxJava
  • Room + Time
  • Android Sunflower 简介
  • 发布架构组件 1.0 稳定版
  • Android 和架构
  • 视频

  • 架构组件的新变化(2019 年 Google I/O 大会)
  • Jetpack 导航(2019 年 Google I/O 大会)
  • 了解 Android 上的 Kotlin 协程(2019 年 Google I/O 大会)
  • Android Jetpack:WorkManager 简介
  • Android Jetpack:导航组件简介
  • LiveData 其乐无穷(2018 年 Android 开发者峰会)
  • 一个 Activity:为何、何时以及如何(2018 年 Android 开发者峰会)
  • Room 新功能介绍(2018 年 Android 开发者峰会)
  • Android Jetpack:架构组件的新变化(2018 年 Google I/O 大会)
  • Android Jetpack:如何在界面中巧用 Fragment(2018 年 Google I/O 大会)
  • Android Jetpack:使用 WorkManager 轻松进行后台处理(2018 年 Google I/O 大会)
  • Android Jetpack:使用 RecyclerView 和 Paging 管理无限列表(2018 年 Google I/O 大会)
  • Android Jetpack:使用 Navigation Controller 管理界面导航(2018 年 Google I/O 大会)
  • 架构组件 - 解决生命周期问题(2017 年 Google I/O 大会)
  • 架构组件 - 持久性和脱机(2017 年 Google I/O 大会)
  • Jetpack Room
  • Jetpack LiveData
  • Jetpack Paging
  • 架构组件 - 用例(2017 年 Google 开发者大会印度站)
  • Android Jetpack:ViewModel