共计 1462 个字符,预计需要花费 4 分钟才能阅读完成。
作者 / Chris Banes 和 Nick Butcher
在往期 #11WeeksOfAndroid 系列文章中咱们介绍了联系人和身份、隐衷和平安、 Android 11 兼容性 、开发语言、Jetpack、 Android 开发者工具 、 Google Play 利用散发与盈利 、 游戏开发新工具 ,本期咱们 聚焦 UI 与 Compose,上面就来看看您须要理解的内容。
重大更新: Jetpack Compose Alpha
Jetpack Compose 的 第一个 alpha 版本 曾经公布,这是 Android 的现代化 UI 工具包,能够拜访原生平台 API。Compose 将 Kotlin 的弱小性能与响应式编程模型相结合,使界面构建更简略、更疾速。咱们也心愿您的 反馈 能帮忙咱们理解您构建利用所需的 API,开始试用吧!
为了帮忙您疾速把握 Compose,咱们公布了 4 个新的 Codelab、7 个新的示例 以及相干 新增文档,Compose 团队还公布了一个 播客,以及更多视频介绍供您参考。
要理解响应式思维形式以及如何应用 Compose 构建利用,能够观看视频 理解 Compose 的编程思维。
您也能够观看视频,通过开源示例利用中的具体示例,理解 Jetpack Compose 如何简化 Android 界面。
最初,您能够在 视频 “Compose for Existing” 利用 中,理解 Jetpack Compose 和基于视图的 UI 如何共存和交互,使您轻松依照本人的节奏采纳 Compose。
键盘 (IME) 动画
Android 11 的新性能之一是利用可能在屏幕键盘关上和敞开之间无缝过渡,以及改良的 WindowInsets API,实现对键盘 (IME) 等控件的管制。要理解如何将其增加到您的利用中,欢送拜访相干 视频、博文 以及 示例利用…
Material Design 组件
咱们 倡议 您参考 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 视频内容的 残缺播放列表,或点击浏览原文返回官方网站具体 理解更多主题。咱们将继续聚焦每期的新畛域,敬请注意,也请持续关注咱们,期待您的反馈。感谢您与咱们相伴前行!