Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 630 Bytes

README.md

File metadata and controls

25 lines (13 loc) · 630 Bytes

Dagger2 Code Lab

Overview

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

Tasks

  • 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