package Ġcom . one . k um aran . rest pokemon Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . one . k um aran . rest pokemon . injection . App Component Ċ import Ġcom . one . k um aran . rest pokemon . injection . D agger App Component Ċ import Ġcom . one . k um aran . rest pokemon . injection . Rest Module Ċ import Ġtim ber . log . Tim ber Ċ Ċ const Ġval ĠbaseUrl Ġ= Ġ" https :// poke api . co / api / v 2 /" Ċ Ċ class ĠPo ke Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġapp : ĠPo ke Application ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġapp Component : ĠApp Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġapp Ġ= Ġthis ĊĠĠĠĠĠĠĠ Ġplant Tim ber () ĊĠĠĠĠĠĠĠ Ġinit D agger () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġplant Tim ber () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . plant ( Tim ber . Debug Tree ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit D agger () Ġ{ ĊĠĠĠĠĠĠĠ Ġapp Component Ġ= ĠD agger App Component . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. rest Module ( Rest Module ( baseUrl , Ġapp )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ }