Refactor: Use View Binding and remove Data Binding (#2328)
Switches MainActivity.kt from using Data Binding to using View Binding. This was possible after removing the root <layout> tag from activity_main.xml, as the file was only using the layout wrapper for view access.
This change:
* Removes the dependency on Data Binding utilities (DataBindingUtil).
* Eliminates the need for the kotlin-kapt plugin and the (implicit) databinding-compiler dependency, simplifying the build process.
* Modern Android prefers KSP and so removing KAPT makes this module compatible with current apps builds.