package Ġse ph . android . com . item tracker . di . module ; Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġse ph . android . com . item tracker . data . inter actor . Get Items Ċ import Ġse ph . android . com . item tracker . data . source . firebase . Firebase Item Repository Ċ import Ġse ph . android . com . item tracker . view model . Main ViewModel Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġse ph Ġon Ġ 0 3 / 0 5 / 2 0 1 8 . Ċ Ġ*/ Ċ Ċ @ Module Ċ class ĠMain Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Get Items ( firebase Item Repository Ġ: ĠFirebase Item Repository ) Ġ= ĠGet Items ( firebase Item Repository ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide ViewModel ( getItems Ġ: ĠGet Items ) Ġ= ĠMain ViewModel ( getItems ) Ċ } Ċ