作者 / 开发者关系工程师 Manuel Vicente Vivo
随着 Android 利用规模不断扩大,适当应用架构设计代码变得非常重要,以此实现利用 扩大 ,改善其 品质 和 稳健性 ,并让其更 易于测试。
利用架构定义了利用各局部之间的 界线 和每个局部应承当的 职责。这遵循了 关注点拆散 准则,有利于实现上述劣势。
为满足社区对利用架构最新指南的需要,咱们公布了 通过订正的利用架构指南,其中包含构建持重、高质量利用的最佳实际和举荐架构。指南还针对举荐架构的各个层级提供了阐明: 界面层、网域层 和 数据层。您能够在其中发现对更简单主题的深入探讨,例如,如何解决 界面事件。
每个 Android 利用至多应蕴含两层:
- 在屏幕上显示利用数据的 界面层。
- 蕴含利用业务逻辑并公开利用数据的 数据层。
您能够额定增加一个 网域层,来简化和重用界面和数据层之间的交互。
△ 典型利用架构的个别示意图。
界面层从可选的网域层或公开利用数据的数据层中获取利用数据。
咱们创立了一个 学习打算,来帮忙您以可追踪的形式按程序了解这些内容。
实现学习还能够取得徽章,精彩学习内容,不容错过!
抉择更适宜您的形式
如果您是一名 初学者 ,您应该首先 理解领有利用架构的益处 ,而后遵循这些倡议,并将其作为深刻主题的首选办法。 中级和高级 开发者能够 遵循 这些倡议,并依据本人的需要 自定义。事实上,咱们的钻研表明,大多数业余开发者曾经在应用这些最佳实际。
您可能想晓得是否应更新现有的架构来遵循此倡议,答案是……这取决于您。如果您以后的架构适宜您的团队,那么放弃不变无可非议。不过,您也有可能从咱们的指南中找到能够从中受害的局部,并将它融入您的利用。
期待更多精彩
这是咱们公布的首批文档,在往年还会有更多内容公布。欢迎您帮忙咱们改良指南!如果您对以后的倡议有任何反馈,或者您想在其中看到其余架构相干主题,请在官网 问题跟踪页 告知咱们。也欢迎您继续关注咱们理解更多最新内容。