Skip to content

Instantly share code, notes, and snippets.

View luthfihariz's full-sized avatar
🏠
Working from home

Luthfi Hariz luthfihariz

🏠
Working from home
View GitHub Profile
project.ext.envConfigFiles = [
dev: ".env.development",
stag: ".env.staging",
prod: ".env.production"
]
apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"
ENV=development
BASE_URL=https://dev.yourcool.app/api/v1
APP_DISPLAY_NAME = "Yourcool App Dev"
API_KEY=som3r4ndomK3y
SOME_3RDPARTY_API_KEY=s0m3r4nd0mK3y
android {
// other snippet
flavorDimensions "default"
productFlavors {
prod {
resValue "string", "build_config_package", "com.your.coolapp"
}
<resources>
<string name="app_name">@string/APP_DISPLAY_NAME</string>
</resources>
"scripts" : {
"android-prod": "react-native run-android --variant=prodDebug --appId=com.your.coolapp",
"android-stag": "react-native run-android --variant=stagDebug --appId=com.your.coolapp.stag",
"android-dev": "react-native run-android --variant=devDebug --appId=com.your.coolapp.dev",
}