Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. Dagger aims to address many of the development and performance issues that have plagued reflection-based solutions.
What is dependency injection?
Dependency injection is a concept which is not limited to Java. But we will look at dependency injection from a Java point of view. The general concept behind dependency injection is called Inversion of Control. According to this concept a class should not configure its dependencies statically but should be configured from the outside.
*** PLEASE NOTE: Unfortunately we can not validate parking for this event ***
Dhiwakar Mani is a Sr Mobile Application Developer @ Title Source, Detroit. Dhiwakar Mani has been developing and architecting native Android apps with passion for last 8+ years. He is passionate about technology, mobile and helping people become their best.
Dhiwakar Mani loves to play Cricket and enjoy travelling around the world.