使用收藏集保持井井有条 根据您的偏好保存和分类内容。
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 架构的知识,并获得您的架构徽章。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤过多","tooComplicatedTooManySteps","thumb-down"],["已过期","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]