【没有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
推荐阅读
- Android登录屏幕(双向绑定EditText和TextView)
- android viewmodels之间的inter通信
- 如何从Xamarin Android Activity中调用MvxViewModel()
- Google Apps脚本(表格形式数据处理,如果某些单元格为空,则删除行,同时维护某些列)
- 如何下载以前保存的Google Apps脚本修订版()
- Google App Script在doc中显示提示,但未使用电子表格权限
- 某些Google幻灯片AppScript是否已记录但不受支持()
- 我是否需要更改我的Apps脚本代码,因为Google+登录功能已被弃用()
- 来自GmailApp附件的DriveApp createFile无法正常工作