MVP 到 MVVM Android
MVP to MVVM Android
这里的一个人告诉我 MVVM 比 MVP 好,他告诉我很多优点和缺点,但我想知道我的 MVP 是否做得很好,或者你是否知道任何其他方法可以转换为MVVM。
这是使用 Google MVP 登录。
我不会放所有代码,但会放文件夹和一些解释:
-型号
- 用户(简单用户 pojo class)
-主持人
- 我有一个 IGoogleLoginView 对象,我在其中调用方法,但这里我有逻辑
createGoogleClient()
、signIn()
、onActivityResult()
、onStop()
、onStart()
、onDestroy()
所有这些方法都来自我的 interface
同一个包 IGoogleSignIn
- IGoogleSignIn - 来自 Presenter 的所有方法 class
-查看
- googleSignIn()
- goToMainActivity()
然后我在 MainActivity 中调用方法...
我想知道在 MVVM 上做这件事会有什么不同,做这件事会有什么变化,还有什么地方不合适?
这是一个入门知识库,您应该创建自己的项目并实施这些软件架构,以便采用适合您和您的项目的架构:
Android Architecture Blueprints
Reactive Apps with MODEL-VIEW-INTENT - PART1 - Model
这里的一个人告诉我 MVVM 比 MVP 好,他告诉我很多优点和缺点,但我想知道我的 MVP 是否做得很好,或者你是否知道任何其他方法可以转换为MVVM。 这是使用 Google MVP 登录。 我不会放所有代码,但会放文件夹和一些解释:
-型号
- 用户(简单用户 pojo class)
-主持人
- 我有一个 IGoogleLoginView 对象,我在其中调用方法,但这里我有逻辑
createGoogleClient()
、signIn()
、onActivityResult()
、onStop()
、onStart()
、onDestroy()
所有这些方法都来自我的interface
同一个包IGoogleSignIn
- IGoogleSignIn - 来自 Presenter 的所有方法 class
-查看
- googleSignIn()
- goToMainActivity()
然后我在 MainActivity 中调用方法...
我想知道在 MVVM 上做这件事会有什么不同,做这件事会有什么变化,还有什么地方不合适?
这是一个入门知识库,您应该创建自己的项目并实施这些软件架构,以便采用适合您和您的项目的架构:
Android Architecture Blueprints
Reactive Apps with MODEL-VIEW-INTENT - PART1 - Model