悩み
既存のアプリをMVVMの形に再構成しようと考えています。
ですが、APIを使ったプログラムでのMVVM設計サンプルならよく見るのですが
Firebaseを使ったサンプル・資料が見つかりませんでした。
そもそもFirebaseを使っている場合はViewModelとModelを無理に分ける必要があるのかが疑問です。
こういった場合どういった形が一番適切なのかわからないため
詳しい方がおりましたら是非ご教授をお願いしたいです。
現在の状態
現在の状態としては、もともとのコードをView, ViewModelに分解することができています。
ですがFirebase RealDataBaseやAuth, Storageでのデータの取得・送信もViewModelに含めてしまっている状態です。
また、Modelというパッケージも作ってありそこにはdata Classを入れています。
回答1件
あなたの回答
tips
プレビュー