Dependency Injection – All the Must-Know Concepts to start using it

To understand dependency injection, you first need to learn a set of concepts that will help you realize why you need it and what’s happening under the hood.

In this video, I’ll talk about:

✅ What is a dependency
✅ Dependency Inversion Principle
✅ Inversion of Control
✅ Dependency provisioning
✅ Service Locator
✅ Dependency Injection

👉 The article about clean architecture mentioned in the video:  Clean architecture for Android with Kotlin: a pragmatic approach for starters

👉 And the previous video about Koin: Koin for dependency injection on Android. Is Dagger dead?