I want to keep a stable version of my app on my phone, and continue developing... which would put the app on the phone twice, if there's a practical way to do that.
A search led to guys doing what I already had considered: re-factoring the package name, and maybe using a different icon file. That's kind of unhandy, and prone to doing something wrong, or forgetting, etc.
Using Android Studio, is there something fancy a person could do within the build.gradle files, or one of the other config files, to make this work easily?
EDIT ---
So, from suggestions below, I added the following block to build.gradle, above the 'defaultConfig' block.
buildTypes {
debug {
versionNameSuffix ".DB"
applicationIdSuffix ".debug"
}
}
As far as having a different icon to tell the builds apart, for now, I have added a single 72x72 icon variant into the res/drawable-hdpi folder. I've got comments in my manifest file with both icon names. I can just copy and paste into the android:icon line, to change icons.