package Ġfriendly robot . ny c . time trials Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . mos hi . M oshi Converter Factory Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ object ĠApplication Module Ġ{ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Ret rofit () Ġ Ġ= ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠ Ġ. add Converter Factory ( M oshi Converter Factory . create ()) ĊĠĠĠĠĠĠĠ Ġ. baseUrl (" https :// open library . org /") ĊĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Book Service ( ret rofit : ĠRet rofit ) Ġ: ĠBook Service Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġretrofit . create ( Book Service :: class . java ) ĊĠĠĠ Ġ} Ċ }