其他
聚焦 Android 11: UI 与 Compose
作者 / Chris Banes 和 Nick Butcher
#11WeeksOfAndroid https://developer.android.google.cn/11weeksofandroid
重大更新: Jetpack Compose Alpha
Jetpack Compose 的第一个 alpha 版本已经发布,这是 Android 的现代化 UI 工具包,可以访问原生平台 API。Compose 将 Kotlin 的强大功能与响应式编程模型相结合,使界面构建更简单、更快速。我们也希望您的反馈能帮助我们了解您构建应用所需的 API,开始试用吧!
反馈 http://goo.gle/compose-feedback
4 个新的 Codelab https://developer.android.google.cn/courses/pathways/compose 7 个新的示例 https://github.com/android/compose-samples 新增文档 https://developer.android.google.cn/jetpack/compose 播客 http://androidbackstage.blogspot.com/2020/08/episode-147-jetpack-compose-alpha.html
观看视频: Compose 的编程思想 https://youtu.be/SMOhl9RK0BA
观看视频: 了解 Jetpack Compose 如何简化 Android 界面 https://youtu.be/DDd6IOlH3io
观看视频: "Compose for Existing" 应用 https://youtu.be/PjQdFmiDgwk
键盘 (IME) 动画
Android 11 https://developer.android.google.cn/android11 WindowInsets https://developer.android.google.cn/reference/kotlin/android/view/WindowInsets 视频 https://youtu.be/acC7SR1EXsI 博文 https://goo.gle/keyboard-animation 示例应用 https://goo.gle/insetsanimsample
Material Design 组件
建议 https://medium.com/androiddevelopers/we-recommend-material-design-components-81e6d165c2dd Material Design 指南 https://material.io/design/introduction 库 https://github.com/material-components/material-components-android 颜色 https://medium.com/androiddevelopers/material-theming-with-mdc-color-860dbba8ce2f 类型 https://medium.com/androiddevelopers/material-theming-with-mdc-type-8c2013430247 形状 https://medium.com/androiddevelopers/material-theming-with-mdc-shape-126c4e5cd7b4 运动系统 https://medium.com/androiddevelopers/building-beautiful-transitions-with-material-motion-for-android-c1f09bb90bf9/
MDC Compose 主题适配器 https://github.com/material-components/material-components-android-compose-theme-adapter MaterialTheme https://developer.android.google.cn/reference/kotlin/androidx/compose/material/package-summary#materialtheme
迁移指南 https://medium.com/androiddevelopers/migrating-to-material-components-for-android-ec6757795351
开始学习
Compose 学习计划 https://developer.android.google.cn/courses/pathways/compose "现代界面" 学习计划 http://developer.android.google.cn/courses/pathways/android-week11-modern-ui
知识点
AMA
https://www.reddit.com/r/androiddev/comments/idefss/were_on_the_engineering_team_for_android_jetpack/
反馈 http://goo.gle/compose-feedback
资源
完整播放列表 https://www.youtube.com/user/androiddevelopers 了解每期主题 http://developer.android.google.cn/android11 敬请留意 https://android-developers.googleblog.com/
推荐阅读