关于android:聚焦-Android-11-Jetpack

4次阅读

共计 1638 个字符,预计需要花费 5 分钟才能阅读完成。

作者 / Android Jetpack 产品经理 Diana Wong

在往期 #11WeeksOfAndroid 系列文章中咱们介绍了 联系人和身份 、隐衷和平安 Android 11 兼容性 开发语言 ,本期将聚焦  Jetpack。咱们将为大家陆续带来 #11WeeksOfAndroid 内容,深入探讨 Android 的各个关键技术点,您不会错过任何重要内容。

重要更新

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,让迁徙更轻松。

想要在利用中应用相机性能?CameraX Beta 版本 可能帮忙开发者在不同设施和操作系统版本之间解决极其状况,让您毋庸费神。观看上面视频进一步理解 CameraX Beta 版的相干信息。

往年,咱们公布的 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 视频内容的 残缺播放列表,或点击浏览原文返回官方网站具体 理解更多主题。咱们将继续聚焦更多的新畛域,敬请注意,也请持续关注咱们,期待您的反馈。感谢您与咱们相伴前行!

正文完
 0