Сделал возможность переключаться между приложениями и добавлять новые приложения практически не меняя код

This commit is contained in:
Ivan Murashov
2017-09-07 15:35:13 +03:00
parent 8d81fb185d
commit 361bcd48ce
22 changed files with 304 additions and 140 deletions

View File

@@ -38,29 +38,66 @@ android {
}
}
// Не смог разобраться, как коомбинировать flavors в flutter при запуске
productFlavors {
en {
autobonus_en {
applicationId 'com.dinect.autobonus'
buildConfigField "String", "locale", "\"en\""
buildConfigField "String", "flavor", "\"autobonus\""
}
ru {
autobonus_ru {
applicationId 'com.dinect.autobonus'
buildConfigField "String", "locale", "\"ru\""
buildConfigField "String", "flavor", "\"autobonus\""
}
ua {
autobonus_ua {
applicationId 'com.dinect.autobonus'
buildConfigField "String", "locale", "\"ua\""
buildConfigField "String", "flavor", "\"autobonus\""
}
pip {
buildConfigField "String", "primary_color", "\"#008794\""
buildConfigField "String", "accent_color", "\"#f49935\""
pip_en {
applicationId 'com.dinect.pip'
buildConfigField "String", "locale", "\"en\""
buildConfigField "String", "flavor", "\"pip\""
}
pip_ru {
applicationId 'com.dinect.pip'
buildConfigField "String", "locale", "\"ru\""
buildConfigField "String", "flavor", "\"pip\""
}
pip_ua {
applicationId 'com.dinect.pip'
buildConfigField "String", "locale", "\"ua\""
buildConfigField "String", "flavor", "\"pip\""
}
}
sourceSets.main {
jniLibs.srcDir 'jniLibs'
sourceSets {
main.jniLibs.srcDir 'jniLibs'
pip_ua {
res.srcDirs = ['src/pip/res']
manifest.srcFile 'src/pip/AndroidManifest.xml'
}
pip_ru {
res.srcDirs = ['src/pip/res']
manifest.srcFile 'src/pip/AndroidManifest.xml'
}
pip_en {
res.srcDirs = ['src/pip/res']
manifest.srcFile 'src/pip/AndroidManifest.xml'
}
}
}
@@ -70,7 +107,7 @@ flutter {
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.squareup.okhttp3:okhttp:3.8.1'
compile 'com.squareup.okio:okio:1.13.0'
compile 'me.dm7.barcodescanner:zxing:1.9.7'