首页 > 解决方案 > android初学者是否需要在android中使用MVVM模式或架构组件?

问题描述

我是安卓新手。我已经构建了 80% 的应用程序,但没有遵循 MVVM 模式或使用 View Model、Livedata 等 Android 架构组件,因为大多数教程都没有遵循这些模式。我的代码只有数据模型和业务逻辑、活动上的数据绑定、片段本身。

只是对这样一个事实感到困惑,即是否可以以旧式风格启动应用程序,或者我应该使用一些架构模式重新设计?

标签: android

解决方案


可以使用您认为最适合您的应用的任何模式。关于如何实现代码,没有技术或政策方面的要求。如果您觉得 MVVM 是正确的,请使用它。如果你不这样做,请避免它。即使是谷歌也不会声称它对每个用例都是最好的,它只是盒子里的另一个工具。


推荐阅读