Android Architecture(中文官方文档)——MVVM、DataBinding、Lifecycle、Room、LiveData

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Architecture(中文官方文档)——MVVM、DataBinding、Lifecycle、Room、LiveData相关的知识,希望对你有一定的参考价值。

参考技术A

官方文档地址: https://developer.android.google.cn/jetpack/docs/guide

Android Architecture推荐使用MVVM架构:

其中,文档中特别提到了:

简单来说, 并不是 说MVVM就是最好的结构,而是好的架构必须满足以下两点:

个人理解只是换了种说法,实质上和之前的MVC、MVP架构一样,最终目标还是为了满足 程序设计六大原则 。一个好的结构设计,必然是 低耦合、高内聚、易于测试和维护 的。不管是MVC,MVP还是MVVM,其目标都是一致的。

以上是关于Android Architecture(中文官方文档)——MVVM、DataBinding、Lifecycle、Room、LiveData的主要内容,如果未能解决你的问题,请参考以下文章

谷歌官方推出Android应用开发架构组件介绍(Android Architecture Components)

谷歌官方推出Android应用开发架构组件介绍(Android Architecture Components)

App 组件化/模块化之路——Android 框架组件(Android Architecture Components)使用指南

如何评价Google IO 17发布Android Architecture Components

2.1.2.Architecture components_ViewModel

如何评价Google IO 17发布Android Architecture Components