我应该在android中实现哪个依赖注入

时间:2019-02-28 04:51:48

标签: android

在Kotlin中,我应该像Koin或Dagger那样进行依赖注入。 我正在使用Android体系结构组件作为设计模式。

1 个答案:

答案 0 :(得分:0)

在生产级别(个人超过15个活动/片段),您肯定比Koin使用 Dagger 。 Koin不是依赖注入器,而是服务定位器。

但是在个人项目或小型应用程序中,您可以使用 Koin 而不是Dagger,因为 Dagger可能太冗长

尽管我在生产级别使用Kotlin,但在个人和生产级别上,我更喜欢 Dagger 。因为服务定位器在Android和violates encapsulation

上是次等的设计模式

但是,如果您是第一次接触这个概念,我认为 Koin 会更容易适应。