this simple project contains the base example of Dagger2.
Dagger2 supports these types of Injection
- Field Injection
- Constructor Injection
- Method Injection
This Field Injection and Method and Constructor Injection will give much clear idea about Dagger2
to get the basic idea please go through the codes under package
coffeehelper (no DI)
coffeeehelper_dagger2 (DI with Dagger2)
- Field Injection ( ResturantAFieldInjection ) [branch: master]
- Method Injection ( ResturantAMethodInjection ) [branch: MethodInjection]
- Constructor Injection (ResturantAConstructorInjection) [branch: constructor_injection]
- This is actually contain a simple
MainActivity
and a dagger activity namedMain2Activity
- Also it provides a basic example of
DI
withMVP
pattern. - you can find the Dependency Injection with MVP on the pacakge named
mvpui_dagger2
Best Regards
Anjan Debnath