package Ġcom . plus mobile apps . for ism atic kotlin Ċ Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġio . ktor . client . engine .* Ċ import Ġio . ktor . client . engine . android .* Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ object ĠHttp Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Engine (): ĠHttpClient Engine Ġ= ĠAndroid . create () Ċ Ċ } Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ abstract Ġclass ĠFor ism atic Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġprovides For ism atic Repository ( repository Impl : ĠFor ism atic Repository Impl ): ĠFor ism atic Repository Ċ }