Butter Knife等使わない場合いままではxmlからviewを作り出し、javaのコード上でfindViewByIdして値を設定していました。 Data bindingはxmlにデータの設定を書けるのでviewとコードの分離が楽になるのと、xmlのレイアウトを使いまわした場合に複数の箇所でで同じようなセットするコードを書かなくていいのですごく楽になります。 現在はbeta版です。 公式のData Binding Guideを参考にしてます。 準備 Android 2.1以降、Gradle 1.5.0-alpha1以上が必要になります。 build.gradleに下記を記述します。ちょっと前はclasspath "com.android.databinding:dataBinder:のような記述が必要だったらしいですが、Android Studio13からはいらないです。