# Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in D:\bradhawk\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the proguardFiles # directive in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} #-dontwarn ourdevelopsgoeks.** # This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose #-dontwarn retrofit2.** #-keep class retrofit2.** { *; } #-keepattributes Signature #-keepattributes Exceptions # -dontwarn com.squareup.picasso.** #-keep class co.squareup.picasso.** { *; } # #-dontwarn co.google.common.** #-keep class co.google.common.** { *; } # #-dontwarn okio.** #-keep class okio.** { *; } # #-dontwarn android.** #-keep class android.** { *; } # #-dontwarn android.content.** #-keep class android.content.** { *; } ## #-dontwarn android.graphics.** #-keep class android.graphics.** { *; } ## #-dontwarn android.util.** #-keep class android.util.** { *; } ## #-dontwarn android.view.** #-keep class android.view.** { *; } # -dontwarn com.balqisstuido.goeks.** -keep class ourdevelops.goeks.** { *; } # ## Optimization is turned off by default. Dex does not like code run ## through the ProGuard optimize and preverify steps (and performs some ## of these optimizations on its own). ##-dontoptimize ##-dontpreverify # ## If you want to enable optimization, you should include the ## following: #-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/* #-optimizationpasses 5 #-allowaccessmodification ## ## Note that you cannot just include these flags in your own ## configuration file; if you are including this file, optimization ## will be turned off. You'll need to either edit this file, or ## duplicate the contents of this file and remove the include of this ## file from your project's proguard.config path property. # #-keep public class * extends android.app.Activity #-keep public class * extends android.app.Application #-keep public class * extends android.app.Service #-keep public class * extends android.content.BroadcastReceiver #-keep public class * extends android.content.ContentProvider #-keep public class * extends android.app.backup.BackupAgent #-keep public class * extends android.preference.Preference #-keep public class * extends android.support.v4.app.Fragment #-keep public class * extends android.support.v4.app.DialogFragment #-keep public class * extends co.actionbarsherlock.app.SherlockListFragment #-keep public class * extends co.actionbarsherlock.app.SherlockFragment #-keep public class * extends co.actionbarsherlock.app.SherlockFragmentActivity #-keep public class * extends android.app.Fragment #-keep public class co.android.vending.licensing.ILicensingService # ## For native methods, see http://proguard.sourceforge.net/manual/examples.html#native #-keepclasseswithmembernames class * { # native ; #} # #-keep public class * extends android.view.View { # public (android.content.Context); # public (android.content.Context, android.util.AttributeSet); # public (android.content.Context, android.util.AttributeSet, int); # public void set*(...); #} # #-keepclasseswithmembers class * { # public (android.content.Context, android.util.AttributeSet); #} # #-keepclasseswithmembers class * { # public (android.content.Context, android.util.AttributeSet, int); #} # #-keepclassmembers class * extends android.app.Activity { # public void *(android.view.View); #} # ## For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations #-keepclassmembers enum * { # public static **[] values(); # public static ** valueOf(java.lang.String); #} # #-keep class * implements android.os.Parcelable { # public static final android.os.Parcelable$Creator *; #} # #-keepclassmembers class **.R$* { # public static ; #} # #-keep class android.support.v4.app.** { *; } #-keep interface android.support.v4.app.** { *; } #-keep class co.actionbarsherlock.** { *; } #-keep interface co.actionbarsherlock.** { *; } ## The support library contains references to newer platform versions. ## Don't warn about those in case this app is linking against an older ## platform version. We know about them, and they are safe. #-dontwarn android.support.** #-dontwarn co.google.ads.**