通过收藏保持井然有序 根据您的偏好保存和分类内容。
check_circle
为何要投入应用架构?
ondemand_video 视频 可选
如何构建一个成功的应用?我们的建议是:像建筑师一样思考。如果您需要帮助才能入门,我们为在 Android 上进行构建提供了完美的成功蓝图。查看我们更新后的 Android 应用架构指南,并构建出您的用户喜爱的内容。
check_circle
架构概览
subject 文章
了解设计良好应用架构的重要性。了解常见的架构原则、推荐的应用架构、如何管理组件之间的依赖关系以及一般的最佳实践。
check_circle
UI 层
subject 文章
了解 UI 层的作用,如何使用单向数据流原则定义、管理、公开和消费 UI 状态,以及如何在屏幕上显示进行中的操作和错误。
check_circle
UI 层 - MAD Skills
ondemand_video 视频 可选
了解 UI 状态的表示、生成和消费,所有这些都在单向数据流应用的上下文中。
check_circle
数据层
subject 文章
了解数据层的作用、所涉及的不同实体、要公开的 API、线程、如何定义单一事实来源、不同类型的数据操作、如何测试此层以及此层通常执行的常见任务示例。
check_circle
数据层 - MAD Skills
ondemand_video 视频 可选
了解数据层及其两个基本组件:代码库和数据源。我们还将介绍数据不变性、错误处理、线程、测试以及更多技巧和建议。
check_circle
领域层
subject 文章
了解领域层的作用,为什么它是可选的以及何时需要它,如何更好地调用用例,以及此层可能执行的常见任务示例。
check_circle
领域层 - MAD Skills
ondemand_video 视频 可选
了解领域层如何简化您的应用架构,使其更易于理解和测试。
check_circle
处理 UI 事件
subject 文章
了解如何在 UI 层处理由用户或您的部分代码触发的不同类型的 UI 事件。此外,如果您的用例似乎与此页面中涵盖的不同,请了解如何处理。
check_circle
处理 UI 事件 - MAD Skills
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"]],[],[],[]]