Koin vs Kodein-依赖注入您更喜欢什么?科特林

时间:2018-07-13 08:08:28

标签: android dependency-injection kotlin kodein koin

您更喜欢使用Kotlin的Android依赖项注入吗?我已经开始使用Kodein,但如果Koin更好,我不想浪费时间。

我已经阅读了Makery Kotlin Development的这份演示文稿https://www.kotlindevelopment.com/koin-vs-kodein/,真的很棒。

与该演示文稿不同的是:

科丁

  • 健壮
  • 大量功能
  • 出色的文档
  • 更复杂的API

科恩

  • 更小
  • 较少功能
  • 自然API

Github星 Kodein 1164和1350 Koin


谢谢!!

1 个答案:

答案 0 :(得分:8)

由于我的项目很小,所以我更喜欢Koin,因为它是轻量级的库。它具有适用于Android Architecture Components的作用域和VM包装的良好API。但是您应该知道,Koin看起来像服务定位器。