Replace the deprecated Butter Knife view binding with Jetpack View Binding to provide a cleaner approach for separating views from models.
Butterknife is a 3rd party library made to address the issue of using findViewById(...) functions to reference and interact with views. It helped reduce boilerplate code but also had to set up a @Bind annotation every time we wanted to interact with a view. Then View Binding was introduced starting at Gradle version 3.6. A build feature which led to the deprecation of Butterknife and a decrease in the use of findViewById(...) functions.
Description:
Replace the deprecated Butter Knife view binding with Jetpack View Binding to provide a cleaner approach for separating views from models.
Butterknife is a 3rd party library made to address the issue of using findViewById(...) functions to reference and interact with views. It helped reduce boilerplate code but also had to set up a @Bind annotation every time we wanted to interact with a view. Then View Binding was introduced starting at Gradle version 3.6. A build feature which led to the deprecation of Butterknife and a decrease in the use of findViewById(...) functions.
Maybe Fixed on: #935.