BRVAH ProGuard rules

BRVAH or BaseRecyclerViewAdapterHelper – is a powerful and flexible RecyclerAdapter.

ProGuard rules for BRVAH

ProGuard removes unused classes, attributes, and it optimizes and obfuscates the rest your program code. ProGuard writes out class files named 'a.class', 'b.class', etc. in the obfuscation phase. Specify the following ProGuard-style specification for your proguard-rules.pro file.

#################################### BRVAH #####################################
-keep class com.chad.library.adapter.** {
*;
}
-keep public class * extends com.chad.library.adapter.base.BaseQuickAdapter
-keep public class * extends com.chad.library.adapter.base.BaseViewHolder
-keepclassmembers public class * extends com.chad.library.adapter.base.BaseViewHolder {
     <init>(android.view.View);
}

For more information about BRVAH please see the website.

Static Gson ProGuard rules

Popular ProGuard rules