Simple Dependency Injection with Dagger 2
This tutorial will show you the most basic usage of the OpenSource google library Dagger 2. Dagger is a simple dependency injection framework that works completely at compile time eliminating all needs for reflection. The main use case for Dagger 2 is when you need dependency injection but dont want to use a giant application framework like Spring. It also provides an easy to use solution to implement dependecy injection in Android.