AndroidでMVVMアーキテクチャを勉強しています
このようなサンプル
ViewModelにあるLiveData(Model)の変更をActivty(View)で監視するあたりまでは理解できていると思います。
このサンプルでは、Activtyのボタンを押すとカウントが増えますが
例えば、一定時間でカウントが増えるとか、サーバーのレスポンスでカウントが増えるという動作をさらに追加したい場合、一定時間ごとの処理とかサーバーに接続する処理は、ViewModelに追加するものなのでしょうか?
そうするとどんどんViewModelが膨らんでしまって、あまりよくない気がします。
こういう場合の設計はどのようにしたらよいのか、参考にできそうなものがあったら教えていただきたいです