使用收藏夹保持井井有条 根据您的偏好保存和分类内容。
check_circle
为什么要投资应用架构?
ondemand_video 视频 可选
如何构建成功的应用?我们的建议:像建筑师一样思考。如果您需要帮助入门,我们在 Android 上构建时拥有完美的成功蓝图。查看我们更新的 Android 应用架构指南,并构建用户喜爱的应用。
check_circle
架构概述
subject 文章
了解设计良好的应用架构为何重要。了解常见的架构原则、推荐的应用架构、如何管理组件之间的依赖关系以及一般的最佳实践。
check_circle
UI 层
subject 文章
了解 UI 层的作用、如何使用单向数据流原则定义、管理、公开和使用 UI 状态,以及如何在屏幕上显示正在进行的操作和错误。
check_circle
UI 层 - MAD 技能
ondemand_video 视频 可选
概述 UI 状态表示、生产和使用,所有这些都在单向数据流应用的上下文中进行。
check_circle
数据层
subject 文章
了解数据层的作用、涉及的不同实体、要公开的 API、线程、如何定义真相来源、不同类型的数据操作、如何测试此层以及此层通常执行的常见任务示例。
check_circle
数据层 - MAD 技能
ondemand_video 视频 可选
了解数据层及其两个基本组件:存储库和数据源。我们还将介绍数据不变性、错误处理、线程、测试以及更多技巧和建议。
check_circle
域层
subject 文章
了解域层的作用、为什么它是可选的以及何时需要它、如何更好地调用用例以及此层可能执行的常见任务示例。
check_circle
域层 - MAD 技能
ondemand_video 视频 可选
了解域层如何简化您的应用架构,使其更易于理解和测试。
check_circle
处理 UI 事件
subject 文章
了解如何在 UI 层中处理不同类型的 UI 事件,这些事件由用户或代码部分触发。此外,如果您的用例似乎与本页中介绍的不同,请了解该怎么办。
check_circle
处理 UI 事件 - MAD 技能
ondemand_video 视频 可选
了解不同类型的 UI 事件、处理它们的最佳实践等等!
check_circle
构建离线优先应用
subject 文章
本指南可帮助您设计应用,以便在没有互联网连接的设备上正确处理读取、写入、同步和冲突解决。
check_circle
状态持有者和 UI 状态
subject 文章
仔细了解状态持有者以及如何在 UI 层中处理不同类型的状态和逻辑。
check_circle
状态生成
subject 文章
了解根据状态更改来源建模和公开 UI 状态的最佳实践。
check_circle
Android 架构建议
subject 文章
Android 架构测验
测试您对 Android 架构的了解,并获得您的架构徽章。
[{ "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 }