Skip to content

Instantly share code, notes, and snippets.

android {
buildTypes {
chikija {
resValue "string", "app_name", "چیکیجا"
}
filmbazi {
resValue "string", "app_name", "فیلمبازی"
}
}
}
android {
buildTypes {
chikija {
buildConfigField "int", "QUESTIONS", "42"
buildConfigField "String", "URL_STRING", "\"chikija\""
buildConfigField "boolean", "HAS_PLAYER", "true"
}
filmbazi {
buildConfigField "int", "QUESTIONS", "52"
buildConfigField "String", "URL_STRING", "\"filmbazi\""
if(BuildConfig.Flavor.equals("chikija")) {
}
else if(BuildConfig.Flavor.equals("filmbazi")) {
}
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "com.kaajdev.guessit.filmbazi";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "filmbaziCafebazaar";
<resources>
<string name="flavor_name">Chikija Flavor</string>
<string name="Chikija_unique">Just for chikija flavor</string>
</resources>
<resources>
<string name="app_name">MainFlavorSample</string>
<string name="flavor_name">Main Flavor</string>
</resources>
android {
...
flavorDimensions("version_name", "market")
...
}
productFlavors {
filmbazi {
dimension "version_name"
applicationIdSuffix ".filmbazi"
android {
...
flavorDimensions "default"
...
}
productFlavors {
filmbazi {
applicationIdSuffix ".filmbazi"
versionNameSuffix "-filmbazi"
}
chikija {
applicationIdSuffix ".chikija"
versionNameSuffix "-chikija"
}
}
buildTypes {
defaultConfig {
applicationId "me.sisakhti"
...
}