This a Demo about Data Binding Feature in Android. This example shows also how to use better knife libray. Here I use data binding in Activity, ListAdapter & RecyleViewAdapter.
Better Knife is responsible for Bind Android views and callbacks to fields and methods. see
https://github.com/JakeWharton/butterknife
Demo Look Like below