I currently use Butterknife to inject views into my code. I noticed class names are not obsfucated when i use minifyenabled, since butterknife needs the correct class name to generate the proxy classes that will do the binding. (MainActivity.class -> MainActivity_ViewBinding.class)
I'm willing to switch to the "new" Data Binding Library in android studio. But since it's a lot of work considering my project is huge, here's my question:
Will the Data Binding Library also not obsfucate the classes?
Will switching from butterknife affect performance/size of my app?
Thanks
Unlike Butterknife, Data Binding does not use reflection. It's all generated code. So: