mirror of
https://github.com/melihaksoy/Android-Kotlin-Modulerized-CleanArchitecture.git
synced 2026-01-14 21:23:45 +01:00
* Abstraction layer backup * Removed DataEntity, was unnecessary for now * Separated network, persistence, entities and interaction, closes #29 * Renamed binding * Removed build files, example tests Removed build files, example tests * Fixed build files were not being ignored all around app * Updated CI ymls * Small changes * Fixed legacy repository package names * Fixed CQ findings * Updated Fastlane * Packaging changes and version upgrades * Removed core from interactors * Version bumps * Added new module graph
26 lines
667 B
Prolog
26 lines
667 B
Prolog
#### OkHttp, Retrofit and Moshi
|
|
-dontwarn okhttp3.**
|
|
-dontwarn retrofit2.Platform$Java8
|
|
-dontwarn okio.**
|
|
-dontwarn javax.annotation.**
|
|
-keepclasseswithmembers class * {
|
|
@retrofit2.http.* <methods>;
|
|
}
|
|
-keepclasseswithmembers class * {
|
|
@com.squareup.moshi.* <methods>;
|
|
}
|
|
-keep @com.squareup.moshi.JsonQualifier interface *
|
|
-dontwarn org.jetbrains.annotations.**
|
|
-keep class kotlin.Metadata { *; }
|
|
-keepclassmembers class kotlin.Metadata {
|
|
public <methods>;
|
|
}
|
|
|
|
-keepclassmembers class * {
|
|
@com.squareup.moshi.FromJson <methods>;
|
|
@com.squareup.moshi.ToJson <methods>;
|
|
}
|
|
|
|
# Keeping entities intact
|
|
-keep class com.melih.definitions.entities.** { *; }
|