Early this year (2019), Google introduced view-binding, a new feature that allows smooth binding of UI components to data sources, just like data-binding.
I went through the documentation for view-binding and I couldn't quite find any difference between view-binding and the widely-known data-binding in terms of use-case; they seem to do the exact same thing.
Do they have separate use-cases? Where is the line drawn? Was view-binding introduced so that data-binding could be deprecated?
PS:
While drafting this question, I tried to make sure I wasn't asking an opinion-based question. I just want to understand the use-cases for both libraries.