package Ġim . d acer . injection . component Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġcom . google . api . client . googleapis . extensions . android . gms . auth . Google Account Credential Ċ import Ġcom . google . api . services . tasks . Tasks Ċ import Ġdagger . Component Ċ import Ġim . d acer . data . DataManager Ċ import Ġim . d acer . data . dao . Simple Task Dao Ċ import Ġim . d acer . data . local . App Database Ċ import Ġim . d acer . data . local . Preferences Helper Ċ import Ġim . d acer . data . local . Setting Utility Ċ import Ġim . d acer . injection . ApplicationContext Ċ import Ġim . d acer . injection . module . App Module Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ App Module :: class ]) Ċ interface ĠApp Component Ġ{ ĊĊĠĠĠ Ġ@ ApplicationContext ĊĠĠĠ Ġfun Ġcontext (): ĠContext ĊĊĠĠĠ Ġfun Ġapplication (): ĠApplication ĊĊĠĠĠ Ġfun Ġdata Manager (): ĠData Manager ĊĊĠĠĠ Ġfun Ġpreference Helper (): ĠPreferences Helper ĊĊĠĠĠ Ġfun Ġsetting Utility (): ĠSetting Utility ĊĊĠĠĠ Ġfun Ġcredential (): ĠGoogle Account Credential ĊĊĠĠĠ Ġfun Ġtasks (): ĠTasks ĊĊĠĠĠ Ġfun Ġapp Database (): ĠApp Database ĊĊĠĠĠ Ġfun Ġtask Dao (): ĠSimple Task Dao Ċ } Ċ