Sign in Go Pro


Dependency Injection in Android using Kodein

17 lessons

54:01 total



In this course, you’ll learn how to add Dependency Injection to your Android apps using Kodein.

We will create a complete app from scratch together, and you will learn to identify which parts of the architecture require to be abstracted away and injected. You will also learn how to provide different injection scopes for better memory handling.

In the end, when we get the architecture ready, you will also learn how to write black box end to end tests and UI tests by replacing dependencies with mocks at any arbitrary depth level on the dependency tree, thanks to having a Dependency Injection system in place.


Lessons in this course