cordova-plugin-flavors
v0.1.1
Published
This plugin allows you to create an app different app flavors.
Downloads
17
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 --save
If your project uses an older version of cordova-android (>= 6.3.0)
cordova plugin add [email protected] --save
Icon
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.