Modern Android development with Kotlin (Part 2)
The second part of the Modern Android development with Kotlin article series.
Yes, you are right! :)
If you open AndroidInjector.Builder<T> you will see that create() method calls seedInstance(instance) that do have @BindsInstance .
Your code can work only in this case when we just provide Application instance. But, if we want to provide more things like ApplicationId, we should use tis approach: