Ответ
Да, в Android есть понятие Build Variants и Flavors, которые позволяют настраивать разные версии приложения (например, dev, staging, prod).
Пример в build.gradle:
android {
flavorDimensions "environment"
productFlavors {
dev {
dimension "environment"
applicationIdSuffix ".dev"
}
prod {
dimension "environment"
}
}
}
Можно собирать разные версии через Build Variants в Android Studio или командой:
./gradlew assembleDevDebug