package Ġcom . fer dian . submission made 2 . di Ċ Ċ import Ġcom . fer dian . core . domain . use case . User Interactor Ċ import Ġcom . fer dian . core . domain . use case . User UseCase Ċ import Ġcom . fer dian . submission made 2 . detail . Detail ViewModel Ċ import Ġcom . fer dian . submission made 2 . follow . Follow ViewModel Ċ import Ġcom . fer dian . submission made 2 . home . Home ViewModel Ċ import Ġorg . k oin . android . view model . dsl . viewModel Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġuse Case Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġfactory < User UseCase > Ġ{ ĠUser Interactor ( get ()) Ġ} Ċ } Ċ Ċ val ĠviewModel Module Ġ= Ġmodule Ġ{ ĊĠĠĠ ĠviewModel Ġ{ ĠHome ViewModel ( get ()) Ġ} ĊĠĠĠ ĠviewModel Ġ{ ĠFollow ViewModel ( get ()) Ġ} ĊĠĠĠ ĠviewModel Ġ{ ĠDetail ViewModel ( get ()) Ġ} Ċ }