Skip to content
Go back

Androidアプリのアーキテクチャ

· Updated:

構成要素

  • ビュー:ActivityまたはFragment
    • UIとViewModelとのデータの橋渡しだけを行う
    • データバインディングを用いて更新が自動的に反映されるようにする
  • ビューモデル:ViewModel
    • 表示データの入出力を管理する
    • UIコンポーネントがデタッチされても破棄されない
  • モデル:Repository
    • データベースを抽象化する

参考文献