package Ġcom . br ais gab in . inter view . new ste ch Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ Ċ class ĠApp Ġ: ĠApplication (), ĠBase App Ġ{ ĊĊĠ Ġoverride Ġval Ġcomponent : ĠApp Component Ġby Ġlazy Ġ{ ĊĠĠĠ ĠD agger App Component . factory (). create ( BASE _ URL ) ĊĠ Ġ} Ċ } Ċ Ċ fun ĠContext . app Component (): ĠApp Component Ġ{ ĊĠ Ġreturn Ġ( this . application Context Ġas ĠBase App ). component Ċ } Ċ Ċ private Ġconst Ġval ĠBASE _ URL Ġ= Ġ" https :// json placeholder . typ icode . com /" Ċ Ċ interface ĠBase App Ġ{ ĊĠ Ġval Ġcomponent : ĠApp Component Ċ } Ċ