package Ġcom . sm k . pub lik . mak ass ar . announcement . di Ċ Ċ import Ġcom . sm k . pub lik . mak ass ar . announcement . data . Anno uncement Repository Ċ import Ġcom . sm k . pub lik . mak ass ar . announcement . presentation . Anno uncement ViewModel Ċ import Ġorg . k oin . android x . view model . dsl . viewModel Ċ import Ġorg . k oin . dsl . module Ċ Ċ /* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠDesign ed Ġand Ġdeveloped Ġby ĠJose ph ĠSan j aya , ĠS . T ., ĠM . K om ., ĠAll ĠRights ĠReserved . Ċ Ġ* Ġ@ Github Ġ( https :// github . com / J ose ph San j aya ), Ċ Ġ* Ġ@ Linked In Ġ( https :// www . linkedin . com / in / j ose ph san j aya / )) Ċ Ġ*/ Ċ Ċ object ĠAnno uncement DI Ġ{ ĊĊĠĠĠ Ġval Ġmodules Ġ= Ġmodule Ġ{ ĊĠĠĠĠĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAnno uncement Repository ( get (), Ġget ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠviewModel Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAnno uncement ViewModel ( get ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ