使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
check_circle
Material Design 与 Compose 简介
ondemand_video
视频
可选
欢迎学习开发者在线课程 3!此视频介绍了 Material Design 以及如何使用它来提升应用的用户体验。
check_circle
使用 Jetpack Compose 实现 Material 主题效果
emoji_objects
Codelab
了解如何通过自定义颜色、形状和排版来为 Compose 应用添加 Material 主题效果。
check_circle
使用 Jetpack Compose 实现简单动画
emoji_objects
Codelab
在 Compose 中为您的应用添加一个简单的动画,并尝试使用其他类型的动画。
check_circle
测试无障碍功能
emoji_objects
Codelab
测试应用的无障碍功能,以及了解如何让更多用户能够使用您的应用。
check_circle
练习:构建超级英雄应用
emoji_objects
Codelab
运用您学到的有关 Material Design 和简单动画的知识,构建一款显示超级英雄列表的应用。
check_circle
项目:创建涵盖 30 天的应用
emoji_objects
Codelab
运用您在本单元中学到的一切知识,创建您自己的 Android 应用,该应用会针对您选择的主题显示 30 条提示(每月的每一天都显示一条)。
check_circle
后续操作
ondemand_video
视频
可选
恭喜您学完了第三单元!在本单元,您学习了更多有关 Kotlin 语言的中级编程概念,从而能够打造可在列表中显示信息的应用,并通过运用 Material Design 准则来提升用户体验。
测验
检验您的知识掌握情况,赢取“打造精美的应用”徽章。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{}