cordova-plugin-flavors
v0.1.1
Published
This plugin allows you to create an app different app flavors.
Readme
cordova-plugin-flavors
Plugin to setup different flavors of the app.
Features:
- Icon generation for ios and android platforms with label support
- Splash screen generation for ios and android
Installation
Just install as any other plugin
cordova plugin add cordova-plugin-flavors --saveIf your project uses an older version of cordova-android (>= 6.3.0)
cordova plugin add [email protected] --saveIcon
Icons will be generated using app-icon by @dwmkerr.
To set up the source icon use the ICON_INPUT variable, it defaults to resources/icon.png
The icon generation process is done in the after_prepare hook.
Adaptive Icons
To generate Adaptive Icons just place ic_launcher_background.png and ic_launcher.png in resources/android/. Keep in mind that you might change the path to icon resources using the environment variables ICON_BACKGROUND_INPUT and ICON_FOREGROUND_INPUT respectively.
Note: Adaptive icons are supported by Android 8.0+ (API level 26 or greater).
Icon labels
When icons are generated you can choose to add a label on top and/or bottom of the icon to identify different version of your app.
Just set the environmental variables ICON_LABEL_TOP and/or ICON_LABEL_BOTTOM with the values you want in the labels
Splash
Splash screen will be generated using cordova-splash by @AlexDisler.
To set up the source icon use the SPLASH_INPUT variable, it defaults to resources/splash.png
The splash generation process is done in the after_prepare hook.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Credits
Thank you contributors!
Cordova Plugin Flavors is maintained by platanus.
License
Cordova Plugin Flavors is © 2017 platanus, spa. It is free software and may be redistributed under the terms specified in the LICENSE file.
