On sample app we have example 2 builds variants:
- debug
- release (build variant that is automatically signed)
After build of these two variants we have 2 apps with package names:
- sk.pixwell.android.core (debug)
- sk.pixwell.android.core.dev (release)
Applications names (android:label="@string/app_name"
):
- Android Core (debug)
- Android Core DEV (release)
These names can be changed in:
- On top level build.gradle file we must add:
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
project.ext {
KEYSTORE_STORE_FILE = rootProject.file(keystoreProperties['storeFile'])
KEYSTORE_STORE_PASSWORD = keystoreProperties['storePassword']
KEYSTORE_KEY_ALIAS = keystoreProperties['keyAlias']
KEYSTORE_KEY_PASSWORD = keystoreProperties['keyPassword']
}
- On root project we must add certificate file (.jks) and keystore.properties
Example certificate file (.jks) and keystore.properties you can find on Pixwell deal keychain.
- include permission handling or at least thing about it
- include camera and gallery handling