使用收藏夹保持井井有条 根据您的喜好保存和分类内容。
check_circle
架构:数据层
ondemand_video 视频 可选
在此视频中,您将了解数据层及其两个基本组件:存储库和数据源。我们还将介绍数据不变性、错误处理、线程、测试以及更多技巧和建议。
check_circle
添加存储库和手动依赖项注入
emoji_objects 代码实验室
重构火星照片应用,并添加一个存储库来组织数据源与应用其余部分的交互方式。
check_circle
从互联网加载和显示图像
emoji_objects 代码实验室
在此代码实验室中,您将使用 Coil 库在 Android Compose 应用中从互联网加载和显示照片。
check_circle
练习:构建两栖动物应用
emoji_objects 代码实验室
使用一个显示有关不同两栖动物物种信息的应用,并运用您对网络、JSON 解析和视图模型的知识,使应用能够使用来自网络的数据。该应用从该项目的自定义 API 接收数据,并将其显示在列表中。
check_circle
项目:创建书架应用
emoji_objects 代码实验室
创建一个从 Google 图书 API 下载和显示图书图像的应用。
check_circle
下一步是什么?
ondemand_video 视频 可选
在本单元中,您学习了重要的主题,例如通过使用协程将工作从主线程卸载以及使用 REST 服务处理远程数据!
测验
测试您的知识并获得从互联网加载和显示图像徽章。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤过多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]