Android Data Binding library is Google's take on improving the messy, boilerplate riddled layout inflation code that is so common on many Android codebases. This talk will show you how we will be able to use declarative bindings to make populating layouts with data a breeze, and allow data to flow back by using two-way bindings, making UI code more DRY. Also, we will see how to convert old projects incrementally, and the benefits over other libraries like ButterKnife.
https://xrubio.com/talks/talk-android-data-binding-from-null-to-data/