Dagger2 is known as one of the best available dependency injection framework in the market today. However, Koin is being considered for many projects as well, due to the additional benefits it offers. https://blog.accubits.com/dagger2-vs-koin-we-have-dagger2-then-why-koin/