Data BindingはViewシステムを用いている場合に、Viewの表示と状態(データ)を結合する仕組みです。
結合とは「状態の変化に連動して、表示を更新する」ことです。
Googleは「利点がある」と述べています。しかし、私は利点に感じないので、積極的な利用をしていません。
Googleが提供するAndroidアプリのサンプルで頻繁に登場し、よく見かけます。
ですので、ここに備忘録として、まとめます。
※環境:Android Studio Ladybug Feature Drop | 2024.2.2
Kotlin 2.0.0
(Viewシステムのプロジェクトは1.9.24が選ばれる)
(Composeのプロジェクトは2.0.0が選ばれる)
続きを読む