cordova-plugin-flavors v0.0.4
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 cordova-plugin-flavors@0.0.6 --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.