package Ġes . v og h dev . play battle ground s . cold reality . features . configuration Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġes . v og h dev . play battle ground s . R Ċ import Ġes . v og h dev . play battle ground s . cold reality . features . configuration . datasource . Get Configuration Api DataSource Ċ import Ġes . v og h dev . play battle ground s . common . Base Activity Ċ import Ġes . v og h dev . play battle ground s . common . as App Ċ import Ġes . v og h dev . play battle ground s . common . res locator . Res Locator Ċ import Ġes . v og h dev . play battle ground s . features . on boarding . ui . Intro Activity Ċ import Ġes . v og h dev . play battle ground s . features . players . Player Repository Ċ import Ġes . v og h dev . play battle ground s . startActivity Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ import Ġkotlinx . coroutines . launch Ċ import Ġorg . kode in . di . K ode in Ċ import Ġorg . kode in . di . K ode in Aware Ċ import Ġorg . kode in . di . generic . instance Ċ Ċ class ĠConfiguration Activity Ġ: ĠBase Activity (), ĠK ode in Aware , ĠConfiguration Presenter . M VP View , ĠConfiguration Presenter . Navigator Ġ{ ĊĠĠĠ Ġoverride Ġval Ġk ode in : ĠK ode in Ġby Ġlazy Ġ{ Ġapplication Context . as App (). kode in Ġ} ĊĊĠĠĠ Ġval Ġres Locator : ĠRes Locator Ġby Ġinstance () ĊĠĠĠ Ġvar Ġpresenter : ĠConfiguration Presenter ? Ġ= Ġnull ĊĠĠĠ Ġval Ġplayer Repository : ĠPlayer Repository Ġby Ġinstance () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġpresenter Ġ= ĠConfiguration Presenter ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDispatch ers . IO , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGet Configuration Api DataSource (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer Repository ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġpresenter ?. view Ġ= Ġthis ĊĠĠĠĠĠĠĠ Ġpresenter ?. navigator Ġ= Ġthis ĊĊĠĠĠĠĠĠĠ Ġcoroutine Scope . launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpresenter ?. initialize () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlaunch On boarding Screen () Ġ{ ĊĠĠĠĠĠĠĠ ĠstartActivity < Intro Activity >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclose () Ġ= Ġfinish () ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ= ĠR . layout . activity _ configuration Ċ } Ċ