Slide 91
Slide 91 text
@MOLSJEROEN
BUILD VARIANTS
buildTypes {
debug {
signingConfig signingConfigs.debug
ext.enableCrashlytics = false
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
uitest {
// provide implementation for idling resources
}
}
flavorDimensions "MODE"
productFlavors {
daily {
applicationId 'com.philips.lighting.hue2.daily'
dimension "MODE"
buildConfigField "String", "HOCKEY_APP_ID", Keys.hockeyAppDaily
buildConfigField "String", "AMPLITUDE_APP_ID", Keys.amplitudeDaily
}
store {
dimension "MODE"
buildConfigField "String", "HOCKEY_APP_ID", Keys.hockeyApp
buildConfigField "String", "AMPLITUDE_APP_ID", Keys.amplitudeStore
}
}
variantFilter { variant ->
def names = variant.flavors*.name
if (names.contains("store") && variant.buildType.name == 'debug') {
variant.setIgnore(true)
}
if (names.contains("store") && variant.buildType.name == 'uitest') {
variant.setIgnore(true)
}
}