package Ġjp . k ale id ot 7 2 5 . sample Ċ Ċ import Ġjp . k ale id ot 7 2 5 . sample . data . repository . Item DataSource Factory Ċ import Ġjp . k ale id ot 7 2 5 . sample . data . service . Qi ita Service Ċ import Ġjp . k ale id ot 7 2 5 . sample . ui . Main ViewModel Ċ import Ġorg . k oin . android . view model . dsl . viewModel Ċ import Ġorg . k oin . dsl . module Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . gson . Gson Converter Factory Ċ Ċ val Ġapp Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠ ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. baseUrl (" https :// qi ita . com /") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( Gson Converter Factory . create ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠ Ġget < Ret rofit >(). create ( Qi ita Service :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠ ĠItem DataSource Factory ( get ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠviewModel Ġ{ ĊĠĠĠĠĠĠĠ ĠMain ViewModel ( get ()) ĊĠĠĠ Ġ} Ċ } Ċ