Android 我如何在仅使用FirebaseAuth登录/升级页面时实现MVVM?

Android 我如何在仅使用FirebaseAuth登录/升级页面时实现MVVM?,android,mvvm,Android,Mvvm,我正在努力编写干净、专业的代码。我只是Android的初学者。我习惯于编写BaseActivity、实现接口以及分离方法和类。但是,我想了解MVVM设计模式 我尝试的是: 我看了一些YouTube教程,并在媒体和谷歌上读了一些帖子。Everyboady使用Room DB和LiveData制作一个演示。但我不想做那种程度的事。我甚至通过观看教程来实现,但仍然有很多东西让我困惑 我的问题是,在日常生活中,除了办公室工作之外,难道不可能慢慢地、一步一步地学习如何实现MVVM吗 比如说,我必须使用Fir

我正在努力编写干净、专业的代码。我只是Android的初学者。我习惯于编写BaseActivity、实现接口以及分离方法和类。但是,我想了解MVVM设计模式

我尝试的是: 我看了一些YouTube教程,并在媒体和谷歌上读了一些帖子。Everyboady使用Room DB和LiveData制作一个演示。但我不想做那种程度的事。我甚至通过观看教程来实现,但仍然有很多东西让我困惑

我的问题是,在日常生活中,除了办公室工作之外,难道不可能慢慢地、一步一步地学习如何实现MVVM吗

比如说,我必须使用Firebase auth创建登录/singup页面。我想在其中实现MVVM。我该怎么做

请告诉我,我知道我没有发布任何代码,但我无法理解从哪里开始

你不需要发布代码,如果你觉得对自己有帮助的话,你可以给我一些教程和youtube视频的链接


同时也澄清了我的疑问,即在登录/注册时是否可以使用MVVM。如果是,怎么做?你能给我一个带或不带任何db操作的演示吗?

这是MindWorks的一个优秀的开源项目,它使用Dagger2、Room、RxJava2、FastAndroidNetworking和Placeholder View实现MVVM架构


这是firebase auth教程,希望它能帮助你@hasanhasan,谢谢你的建议。但这是用kotlin写的,我需要Java。这是另一个源。@hasanhasan让我先自己实现。@hasanhasan你能帮我一下吗:谢谢,但这整个房间,rxjava,对我来说都很复杂。我想要一个非常基本的例子。你能帮我做一下吗