使用收藏整理内容 根据您的喜好保存和分类内容。
check_circle
了解 Compose 中的状态
ondemand_video 视频 可选
欢迎来到路径 3!在本路径中,您将学习如何在 Jetpack Compose 中使用状态。
check_circle
小费计算器简介
ondemand_video 视频 可选
在本路径中,您将构建一个应用,帮助您在下次需要支付小费时计算小费金额。
check_circle
Compose 中的状态简介
emoji_objects 代码实验室
了解状态,以及 Jetpack Compose 如何使用和操作状态。
check_circle
计算自定义小费
emoji_objects 代码实验室
学习如何添加操作按钮、设置键盘操作以及使用 Switch 可组合项。
check_circle
编写自动化测试
emoji_objects 代码实验室
在本代码实验室中,您将学习什么是自动化测试、它们为何重要以及如何编写它们。
check_circle
项目:创建艺术空间应用
emoji_objects 代码实验室
学习如何创建展示您自己的艺术空间的 Android 应用。
check_circle
下一步是什么?
ondemand_video 视频 可选
恭喜您完成了本课程的第二个单元!在本单元中,您学习了有关 Kotlin 的重要主题,并构建了响应按钮点击并接受文本字段输入的交互式应用!给自己一个鼓励!您做得很好!
测验
测试您对 UI 和状态的了解,并获得与 UI 和状态交互的徽章。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"缺少我需要的信息" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"太复杂/步骤太多" },{ "type": "thumb-down", "id": "outOfDate", "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":"其他" }]
{ "confidential": False }