做者 / Chris Banes 和 Nick Butcherhtml
在往期 #11WeeksOfAndroid 系列文章中咱们介绍了联系人和身份、隐私和安全、 Android 11 兼容性 、开发语言、Jetpack、 Android 开发者工具 、 Google Play 应用分发与盈利 、 游戏开发新工具 ,本期咱们 聚焦 UI 与 Compose ,下面就来看看您须要了解的内容。android
Jetpack Compose 的 第一个 alpha 版本 已经发布,这是 Android 的现代化 UI 工具包,能够访问原平生台 API。Compose 将 Kotlin 的强大功能与响应式编程模型相结合,使界面构建更简单、更快速。咱们也但愿您的 反馈 能帮助咱们了解您构建应用所需的 API,开始试用吧!git
为了帮助您快速掌握 Compose,咱们发布了 4 个新的 Codelab、7 个新的示例 以及相关 新增文档,Compose 团队还发布了一个 播客,以及更多视频介绍供您参考。github
要了解响应式思惟方式以及如何使用 Compose 构建应用,能够观看视频 了解 Compose 的编程思想。编程
您也能够观看视频,经过开源示例应用中的具体示例,了解 Jetpack Compose 如何简化 Android 界面。segmentfault
最后,您能够在 视频 "Compose for Existing" 应用 中,了解 Jetpack Compose 和基于视图的 UI 如何共存和交互,使您轻松按照本身的节奏采用 Compose。安全
Android 11 的新功能之一是应用可以在屏幕键盘打开和关闭之间无缝过渡,以及改进的 WindowInsets API,实现对键盘 (IME) 等控件的控制。要了解如何将其添加到您的应用中,欢迎访问相关 视频、博文 以及 示例应用…ide
咱们 建议 您参考 Material Design 指南,确保应用一致运行,以及应用的使用习惯能够延续。官方文档介绍了使用 Material Design Components (MDC) 库 的 Material Theming (颜色、类型 和 形状)、深色主题以及 Material 的 动效系统。工具
采用 MDC 可使您的代码库为之后尝试 Jetpack Compose 作好准备,他们使用了相同的概念、设计词汇以及组件。甚至能够经过新的 MDC Compose 主题适配器 等库简化您的迁移,将 MDC XML 主题转换为 Compose MaterialTheme
。学习
若是您还没有迁移到 MDC,能够参考咱们的 迁移指南。
咱们为您准备了两个学习计划,帮您轻松了解本期的要点: Compose 学习计划 和 "现代界面" 学习计划。
学习计划是指容许用户完成预约义模块的有序教程,学完模块后须要参加测验。学习计划可能包括 Codelab、视频、文章和博文。经过测验后,每一个用户将得到虚拟徽章。在每种学习计划中测试您掌握的知识,获取限量版徽章。
不管您是使用当前的 UI 工具包进行构建,仍是为下一代作准备,咱们都但愿本期分享的资源可以帮助您打造深受用户喜好的 UI 界面。感谢你们收看或加入咱们的 AMA。您能够按照 "现代界面" 学习计划学习如何利用 Material Design、动画或最新的 Android 11 功能。欢迎经过 Compose 学习计划了解 Android UI 开发的将来,并提供 反馈 助力其发展。
您能够查看 #11WeeksOfAndroid 视频内容的 完整播放列表,或点击阅读原文前往官方网站详细 了解更多主题。咱们将持续聚焦每期的新领域,敬请留意,也请继续关注咱们,期待您的反馈。感谢您与咱们相伴前行!