做者 / Android Jetpack 产品经理 Diana Wongandroid
在往期 #11WeeksOfAndroid 系列文章中咱们介绍了 联系人和身份 、隐私和安全 、 Android 11 兼容性 、 开发语言 ,本期将聚焦 Jetpack 。咱们将为你们陆续带来 #11WeeksOfAndroid 内容,深刻探讨 Android 的各个关键技术点,您不会错过任何重要内容。segmentfault
2018 年,咱们推出了 Android Jetpack,帮助开发者遵循最佳作法、减小样板代码,并编写能够在不一样 Android 版本和设备中运行的代码。各位开发者的普遍使用和良好反馈让咱们倍感荣幸。在 Google Play 排名前 1,000 的应用中,有 47% 的应用使用了至少 2 个 Jetpack 库,还不包括 AppCompat 或 Lifecycle 等核心库。过去一年,咱们努力让 Android 开发者的基础工做更加简单,让您能够专一于真正重要的代码。咱们对已有和新增的 Jetpack 库进行了许多更新,简化了高质量应用的构建流程。安全
过去一年中,咱们也推送了许多更新!要全面了解 Jetpack 的新功能,您能够查看咱们在 #Android11 发布中的 相关演讲,咱们简要介绍了 Jetpack 库的许多更新,并提供了相应的入门指南。学习
近期咱们还深刻探讨了 Hilt 等主要发布,包括帮助您入门的 速查表 (cheat sheets),以及咱们将本身的示例代码升级至 Hilt 进行依赖项注入。更少样板 = 更多乐趣。网站
Paging 3.0 是咱们第一个基于协程编写的 Kotlin-first 库。Paging 库增长了开发者们须要的功能,好比更好的错误处理、更简单的列表转换 (如 map 或 filter),以及对列表分隔符、页眉和页脚等常见功能的支持。咱们还增长了 RxJava、LiveData 和 ListenableFutures 支持,并向后兼容 Paging 2,让迁移更轻松。google
想要在应用中使用相机功能?CameraX Beta 版本 可以帮助开发者在不一样设备和操做系统版本之间处理极端状况,让您无须费心。观看下面视频进一步了解 CameraX Beta 版的相关信息。spa
今年,咱们发布的 Navigation 2.3 带来多项重大改进,帮助您在应用的不一样屏幕之间轻松导航并遵循 Android UI 原则。观看下面视频开始探索吧!操作系统
在 Android 11 中,咱们一直致力于让用户对敏感权限有更多控制。同时,让各位开发者尽量轻松地构建 Android 应用也是咱们工做的一大重点。随着过去几个版本在隐私方面的变化,Android Jetpack 正在使您的应用更易于处理权限。如今,经过新的 ActivityResult API,常见用例均已得到类型安全 (type-safe) 保证。这些变动简化了您请求权限的方式,咱们将在将来继续努力使权限更加简单。您能够在 官方文档 中了解更多信息。视频
看看咱们新的 学习计划,快速了解本期的全部重点内容。这一系列教程将指导您了解咱们的新内容,最终完成测验并得到奖励——您的 Google 开发者我的资料 中将会显示一个闪亮的 Jetpack 徽章。除了学习计划以外,咱们还具备一个新的 Jetpack 资源库,帮助您轻松查找 Jetpack 库及它们的近期更新。协程
Jetpack 库已集成最佳实践并提供意见性指导,让您能够更容易构建更高质量的 Android 应用。咱们发布了 Navigation 和 WorkManager 的新功能,提升了 CameraX 的稳定性,增长了生物识别 (Biometrics) 的稳健性,等等。咱们还发布了新的 Jetpack 库,好比咱们与 Dagger 合做推出的 Hilt,以及帮助改善应用启动的新库。您的反馈对咱们很是重要。请试用这些库,告诉咱们您的想法,帮助咱们作出改进!
您能够查看 #11WeeksOfAndroid 视频内容的 完整播放列表,或点击阅读原文前往官方网站详细 了解更多主题。咱们将持续聚焦更多的新领域,敬请留意,也请继续关注咱们,期待您的反馈。感谢您与咱们相伴前行!