package Ġcom . utt amp anch as ara . base project kotlin . ui . splash Ċ Ċ import Ġandroid . content . Intent Ċ import Ġcom . utt amp anch as ara . base project kotlin . R Ċ import Ġcom . utt amp anch as ara . base project kotlin . di . component . Activity Component Ċ import Ġcom . utt amp anch as ara . base project kotlin . ui . base . Base Activity Ċ import Ġcom . utt amp anch as ara . base project kotlin . ui . dashboard . Dashboard Activity Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠSpl ash Activity Ġ: ĠBase Activity (), ĠSpl ash Presenter . View Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Layout (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . activity _ splash ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġm Presenter : ĠSpl ash Model ĊĊĠĠĠ Ġoverride Ġfun Ġinject Components ( m Activity Component : ĠActivity Component ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Activity Component . inject ( this ) ĊĠĠĠĠĠĠĠ Ġm Presenter . on Attach View ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Presenter . navigate To Dashboard () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġnavigate To Dashboard () Ġ{ ĊĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this , ĠDashboard Activity :: class . java )) ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠ Ġ} Ċ }