Linking UI layer with Data Model-Part -1 The Data Binding — Support library that facilitate you to bind layout’s UI components to data models directly in the layout itself rather than programmatically. It means : How does it help ? 1. Reduce boilerplate code in java files. 2.