package Ġcom . z iz oh . ule sson . dashboard . di Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroidx . navigation . Nav Controller Ċ import Ġandroidx . navigation . find Nav Controller Ċ import Ġcom . z iz oh . ule sson . dashboard . R Ċ import Ġcom . z iz oh . ule sson . dashboard . navigation . Navigation Dispatcher Ċ import Ġcom . z iz oh . ule sson . dashboard . navigation . Navigation Dispatcher Impl Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . components . Activity Component Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġz iz oh Ġon Ġ 1 7 / January / 2 0 2 1 . Ċ Ġ*/ Ċ Ċ @ Install In ( Activity Component :: class ) Ċ @ Module Ċ interface ĠNavigation Module Ġ{ ĊĊĠĠĠ Ġ@ get : Bind s ĊĠĠĠ Ġval ĠNavigation Dispatcher Impl . navigation Dispatcher : ĠNavigation Dispatcher ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġfun Ġprovide Nav Controller ( activity : ĠActivity ): ĠNav Controller Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . find Nav Controller ( R . id . main Host Fragment ) ĊĠĠĠ Ġ} Ċ }