MVP到MVVM Android

来自这里的一个人告诉我,MVVM比MVP更好,他告诉我许多专业人士和许多conts,但我想知道我的MVP是否做得好还是你知道其他任何方式可能转换为MVVM。 这是使用Google MVP登录的。 我不会把所有的代码,但我会把文件夹和一些解释:

-模型

  • 用户(简单用户pojo类)

-主持人

  • 我有一个IGoogleLoginView的对象,我调用这些方法,但这里我有逻辑createGoogleClient()signIn()onActivityResult()onStop()onStart()onDestroy()所有这些方法都来自我的interface在同一个包里面IGoogleSignIn
  • IGoogleSignIn – Presenter类中的所有方法

-视图

  • googleSignIn()
  • goToMainActivity()

然后我有我的MainActivity,我称之为方法…

我想知道在MVVM上做到这一点会有多么不同,做什么会有什么变化,还有什么东西不在好的地方?

这是一个入门知识库,你应该制作自己的项目并实现这些软件架构,以便采用适合你和你的项目的那个:

Android架构蓝图

Android架构蓝图

使用MODEL-VIEW-INTENT的react native应用程序 – 第1部分 – 模型

在此处输入图像描述