35.3 Summary
Android data bindings provide a system for creating connections between the views in a user interface layout and the data and methods of other objects within the app architecture without having to write code. Once some initial configuration steps have been performed, data binding simply involves the use of binding expressions within the view elements of the layout file. These binding expressions can be either one-way or two-way and may also be used to bind methods to be called in response to events such as button clicks within the user interface.