【问题标题】:Android Kotlin MVVM Structure without Dagger2没有 Dagger2 的 Android Kotlin MVVM 结构
【发布时间】:2018-03-06 09:41:16
【问题描述】:

我可以在不使用 Dagger2 的情况下使用 MVVM 实现应用程序吗?

似乎有很多 mvvm 示例包含 dagger2 库,这让我感到困惑。

【问题讨论】:

  • 是的,你可以。这两件事是无关的。

标签: android mvvm kotlin


【解决方案1】:

Dagger 是一个依赖注入框架。虽然对于实现不同的架构方法很有用,但它很少是必需的组件。如果你想熟悉 Dagger 2 的基础知识,我推荐你article

Android 上 MVVM 的一个很好的例子是 architecture components 库。

这里是一个repository,其中包含许多示例应用程序,从不使用 Dagger 的 Basic Sample 到使用 Dagger 和其他有用技术的更复杂示例。

【讨论】:

    【解决方案2】:

    MVVM - 它是架构模式,它并不完全需要 Dagger

    【讨论】:

    • 是的,但是这么多 MVVM 示例只是导入了 dagger2 库,这让我感到困惑,任何没有 Dagger2 的 MVVM 示例??
    猜你喜欢
    • 2019-10-17
    • 2017-10-12
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 1970-01-01
    • 2018-08-04
    相关资源
    最近更新 更多