一位来自这里的人告诉我,MVVM比MVP更好,他告诉了我很多专家和很多竞争者,但是我想知道我的MVP是否做得很好,或者您是否知道其他任何方式可以转换为MVVM.
这是使用Google MVP登录.
我不会放置所有代码,但会放置文件夹和少量解释:
-模型
-主持人
>我在IGoogleLoginView的对象中调用了方法,但是在这里,我有逻辑createGoogleClient(),signIn(),onActivityResult(),onStop(),onStart(),onDestroy(),所有这些方法均来自我接口在同一包IGoogleSignIn中
> IGoogleSignIn-Presenter类中的所有方法
-视图
> googleSignIn()
> goToMainActivity()
我想知道在MVVM上执行此操作有何不同?更改会有什么变化?这还不是很好吗?
解决方法:
这是一个入门的知识库,您应该创建自己的项目并实现这些软件体系结构,以便采用适用于您和您的项目的软件体系结构:
Android Architecture Blueprints