Data binding is a very powerful tool that helps abstract away a lot of boilerplate code. Aside from doing away with findViewByIds, it makes mapping data models to our UI quick and painless. In this talk, we will explore how to use the data binding library through a lot of code samples using the open-source app Plaid. We will touch on some intermediate features such as making custom BindingAdapters to adapt existing widgets to our own needs.
Drawing from my experience of using this library, we will discuss some tips and learnings I have picked up along the way. And finally, as with any library, we will discuss some caveats when using data binding.
DevFest Melbourne 2017