Check out my article in

I wrote the below

Personally I think one thing is still missing, that is the need of lateinit var for all the injected object. I’m okay with lateinit, but as a public accessible var, this risks it being modified externally. It makes Dagger not as nice as Koin or Kodein that’s more compatible with Kotlin.

Written by

Passionate about learning, and sharing mobile development and others https://twitter.com/elye_project https://www.facebook.com/elye.proj

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store