Data Binding 3.5と3.6のまとめ/感想

Google I/O 2019でDataBindingについて少し話されていたので感想とまとめを。 動画だとここらへんになります。

改善系

ビルドの高速化!

Android Studioとの連携強化!!

Errorメッセージの改善!!!

新規系

View Binding

簡易版Data Bindingのような立ち位置で、findViewByIdを省略 + コンパイルセーフ + コンパイルを高速にすることを目的に作られました。3.6で入るみたいです。

Data Bindingと比較したときの、メリット、デメリット以下になります。(ただし、まだalphaも出ていない段階なのでI/O動画から見る限りの感想です)

メリット

デメリット

おそらくなんですけど、Data Binding、View Bindingは1つにプロジェクトに混在させることが出来るので、基本View Bindingで、双方向使いたいときはData Bindingみたいな使い方も出来るはずです。

まとめ/感想

Written by