Android 11 - 第 6 周 - Jetpack

Android Jetpack 是一套库,旨在帮助您按照最佳做法编写优质应用,减少样板代码数量,并在各种 Android 版本和设备中以一致的方式运行应用。此在线课程将向您介绍 Android 11 中引入的新库和重大更新。

 

在 Android 开发中使用 Jetpack 套件

视频 可选

欢迎来到“Android 11 - 第 6 周 - Jetpack”!观看这个简介预告片,为本在线课程中的学习活动做好准备。

使用 Hilt 在 Android 上实现依赖项注入

可选

Hilt 是一个新的 Android 库,可简化应用中的依赖项注入 (DI),让您只需专注于绑定定义和注入工作的重要部分,而无需管理所有 DI 设置和布线。阅读此文,详细了解 DI 原则以及如何在应用中启用 Hilt。

在 Android 应用中使用 Hilt

Codelab

在此 Codelab 中,您将学习如何使用 Hilt 作为依赖项注入 (DI) 工具来管理依赖项,以及在开发可靠、可扩展且可顺利扩张为大型项目的应用时为何 DI 非常重要。

了解 Paging 3 的更新内容

可选

Paging 库已全面升级。阅读此文以详细了解 Paging 3 的亮点和功能,以及如何在您的应用中使用 Paging 3。

使用 Paging 3 进行分页

视频 可选

Paging 3 是 Paging 2 库的完全重写版本,提供了更好的错误处理机制和对常用功能的支持等等。观看此视频,了解 Paging 3 中引入的更新和变更。

Android Paging

Codelab

在此 Codelab 中,您将了解 Paging 3 库的主要组件,以及如何将 Paging 添加到 Android 应用中,使其能够从本地存储空间或网络加载和显示大型数据集中的多页数据。

了解 CameraX Beta 版

视频 可选

CameraX 是一个 Jetpack 库,它内置了对旧版 Android 设备的支持,可帮助您更轻松地开发相机应用。观看此视频,了解新 Beta 版的更新内容,包括设备相关问题的修复。

CameraX 使用入门

Codelab

在此 Codelab 中,您将了解 Jetpack 支持库 CameraX、它的不同用例,以及如何将 CameraX 依赖项添加到相机应用。