Contains the base source code for the CoffeeMaker application.
The aim of this code lab is to add Dependency Injection to this app and explore common Dagger 2 features.
Presentation Deck - Link
-
Setup Dagger 2 in the app.
-
Add Dependency Injection for CoffeeMaker
-
Make CoffeeMaker singleton
-
Provide a CoffeeMaker with SolarHeater for both Pump and CoffeeMaker
-
Make even that a singleton
-
Verify if normal CoffeeMaker and CoffeeMaker with solar heater are indeed singletons