作者 / 古代 Android 开发团队
往年的 Google I/O 大会推出了无关古代 Android 开发的大量更新。您最须要理解的三大亮点能够 点击这里 查看相干视频理解。
#1: 大量全新的 Jetpack 库现已公布!
在最近几个月里,数个 Jetpack 库曾经进入稳固阶段、Beta 阶段或已公布了 Alpha 测试版本。局部重点内容如下:
- 稳定版 : CameraX、Hilt、Paging 3.0、ConstraintLayout、MotionLayout 和 Jetpack Compose (将于七月进入稳固阶段)
- Beta 版 : DataStore
- 新增 Jetpack 库 (现已公布 Alpha 版): Macrobenchmark、AppSearch 和 Google Shortcuts
如要理解更多最新更新并深刻理解 Macrobenchmark,请观看以下视频:
- Jetpack 更新一览
- Compose 更新一览
- 应用 Macrobenchmark 测量利用启动和卡顿
#2: Android Studio 中的查看器
通过 Android Studio Arctic Fox 提供的所有查看器,轻松调试您的利用: 对于后盾工作,比方理解 WorkManager 工作器的状态,您能够应用后台任务查看器;对于 Android View 和 Compose 的 UI 能够应用 布局查看器 (Layout Inspector);对于数据库调试能够应用 Database Inspector (数据库查看器)。
如要查看查看器的理论利用,请观看 视频。
#3: Kotlin 新增性能
咱们将在 Android 各个层面 (从工具到 API) 上不断改进 Kotlin,为您提供不同的学习办法。Kotlin Symbol Processing%20is,run%20up%20to%202x%20faster) (KSP) 现已公布 Alpha 版,并提供了一个简化的编译器插件 API,运行速度可比 KAPT 快 2 倍。咱们正携手 JetBrains,独特解决 IDE 中的性能问题,同时咱们可能看到,主动导入倡议的生成速度进步了 20 倍。咱们为数据绑定 (DataBinding) 增加了 StateFlow 反对,同时新增了全新的 API,用于在不应用数据绑定 (DataBinding) 的状况下察看 UI 中的 Flow。如要理解咱们在 Kotlin 上做的所有改良,请观看 视频。
您能够在 YouTube 播放列表 中找到往年所有对于古代 Android 开发的 Google I/O 大会演讲,也能够返回 Bilibili 查看更多 Google I/O 2021 精彩视频。