package Ġcom . row land . ad vent cal end ly . features . di . component Ċ Ċ import Ġcom . row land . ad vent cal end ly . features . calendar . ui . Calendar Fragment Ċ import Ġcom . row land . ad vent cal end ly . features . calendar . ui . MainActivity Ċ import Ġcom . row land . ad vent cal end ly . features . di . modules . Calendar Module Ċ import Ġdagger . Component Ċ import Ġjavax . inject . Singleton ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠRow land Ġon Ġ 1 / 2 6 / 2 0 2 0 . Ċ Ġ*/ Ċ @ Component ( modules Ġ= Ġ[ Calendar Module :: class ]) Ċ @ Singleton Ċ interface ĠCalendar Component Ġ{ ĊĠĠĠ Ġ// ĠActiv ities ĊĠĠĠ Ġfun Ġinject ( main Activity : ĠMainActivity ) ĊĊĠĠĠ Ġ// ĠF rag ments ĊĠĠĠ Ġfun Ġinject ( calendar Fragment : ĠCalendar Fragment ) Ċ } Ċ