Do you hate using findViewByIds? Ever felt if there is a better way to access UI XML elements? How about XML files handling simple logic by itself? The solution for it is data binding. It allows you to bind the UI elements in layouts with declarative format rather than programmatically.