In the last few weeks I’ve seen a lot of posts about the Android Data binding tools. Using data bindings removes a lot of the boilerplate code used for updating UI (Views) to the correct state. This post shows a clear example of how to use it and how to support tags too.
Just like the title suggests findViewById may soon be irrelevant. This post is a short introduction to Data Bindings and their advantages. The best part: no reflection and no fancy run-time mechanisms.