Implementing the viewBinding to the project
License and Copyright Notice
By submitting this issue or commenting on this issue, or contributing any content to this issue, you certify under the Developer Certificate of Origin that the content you post may be licensed under GPLv3 (for code) or CC-BY-SA 4.0 International (for non-code content).
Summary
This issue is related to #267 (closed)! By making some changes on build.gradle, viewBinding will be enabled to increase the productivity.
Current Behavior
To access a view you have to call findViewById method on a View object and pass R.id.itemId as an argument.
Benefits (Why is it necessary?)
Bindings makes accessing to the views a lot more easier, can lead to faster development and execution. Also It's easier to read and maintain the code compared to calling findViewById method. Therefore, it wouldn't only benefit the current developers but it would also make things easier for the future developers.
Relevant Screenshots
Will be added
Relevant Logs
(Code for implementing to a class will be given.)