使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
check_circle
了解 Compose 中的状态
ondemand_video
视频
可选
欢迎学习开发者在线课程 3!在本开发者在线课程中,您将学习如何在 Jetpack Compose 中处理状态。
check_circle
小费计算器简介
ondemand_video
视频
可选
在本开发者在线课程中,您将构建一款应用,用于在下次需要支付小费时帮助您计算小费金额。
check_circle
Compose 中的状态简介
emoji_objects
Codelab
了解状态,以及 Jetpack Compose 如何使用和操纵状态。
check_circle
计算自定义小费
emoji_objects
Codelab
了解如何添加操作按钮、设置键盘操作以及使用 Switch 可组合项。
check_circle
自动化测试简介
emoji_objects
Codelab
在此 Codelab 中,您将了解什么是自动化测试、自动化测试为何如此重要以及如何编写自动化测试。
check_circle
项目:创建艺术空间应用
emoji_objects
Codelab
了解如何创建展示您自己的艺术空间的 Android 应用。
[{
"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":"其他"
}]
{}