Creating binding adapters that take resource ids allow view models to ignore the loading of resources like strings, colors, and drawables
- View models are then free to deal in resource ids which are independent of the Android framework and are easy to test
- Define globally applicable binding adapters at the root level in BindingAdapters.kt
- Define feature/package specific adapters within the package as _BindingAdapters.kt
- the prefix allows that file to appear at the top of the package contents list which makes it easier to find, and remember