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架构蓝图
使用MODEL-VIEW-INTENT的react native应用程序 – 第1部分 – 模型