package Ġcom . n ax ty lab . d agger . screens . main . di Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . n ax ty lab . easy . di . Base Mode ule Ċ import Ġcom . n ax ty lab . d agger . screens . main . Main Presenter Impl Ċ import Ġcom . n ax ty lab . d agger . repos . Settings Repo Ċ import Ġcom . n ax ty lab . d agger . screens . main . Main Contract .* Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Named ĊĊ Ċ @ Module Ċ class ĠMain Module ( main Activity : ĠMainActivity , Ġapp Context : ĠContext ) Ġ: ĠBase Mode ule < MainActivity >( main Activity , Ġapp Context ) Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Presenter ( main Activity : ĠMainActivity , Ġ@ Named (" settings Ġrepo ") Ġsettings Repo : ĠSettings Repo ): ĠMain Presenter Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMain Presenter Impl ( main Activity , Ġsettings Repo ) Ċ } Ċ