没有Dagger2的Android Kotlin MVVM结构

【没有Dagger2的Android Kotlin MVVM结构】古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。这篇文章主要讲述没有Dagger2的Android Kotlin MVVM结构相关的知识,希望能为你提供帮助。
我可以使用MVVM实现应用程序但不使用Dagger2吗?
似乎有这么多的mvvm例子包括dagger2库,它让我感到困惑。
答案Dagger是一个依赖注入框架。虽然对于实现不同的体系结构方法很有用,但它很少是必需的组件。如果你想熟悉Dagger 2的基础知识,我建议你使用这个article。
android上MVVM的一个很好的例子是architecture components库。
这是一个带有大量示例应用程序的repository,来自Basic Sample,没有使用Dagger到Dagger和其他有用技术的更复杂的例子。
另一答案MVVM- 它的架构模式,它不需要Dagger

    推荐阅读