Dagger2 vs Koin
概要
- DIライブラリについて比較する
DIライブラリ
https://www.slideshare.net/Jintin1018/dagger-2-vs-koin https://blog.moyuru.io/post/tech/2018/10/daggertokoin/
Dagger2
利点
- Runtimeエラーが発生しない
- 処理速度が早い
欠点
- 学習コスト高い
- コンパイルが長くなる
Koin
利点
- 学習コスト低い
- 実装コスト低い
- ViewModelが標準対応
- ピュアKotlin
欠点
- Runtimeエラーが発生する
補足
motif
- Uberが開発しているDagger2をシンプルにしたDIライブラリ