ViewModel(Jetpack)
アクティビティやフラグメントからデータ分離して状態を保持するクラス
画面回転などの状態変更に強い
ライフサイクルに関連する状態を常に監視しそれに応じて必要な時にデータを提供する
MVVM(Model-View-ViewModel)アーキテクチャパターンの一部であり、UIとロジックの間のデータのフローを管理するために使用される
ライフサイクルへの対応を楽にしてくれるヤツ、的な
MVVMのViewModelとは名前が一緒だけど異なる概念であることに注意
https://developer.android.com/topic/libraries/architecture/viewmodel?hl=ja
https://qiita.com/KIRIN3qiita/items/7d833e2c010c0b2c02d9
#泥
#Jetpack