Default plugins - what are they used for?

Thanks, the general use of these plugins were clear to me before, sorry if this wasn’t clear.
I was trying to find out if they are actually used in the starter templates and where.

The console plugin should be removed, right. I actually asked why this is back when Ionic 1 was still current: Why should the console plugin be removed for a release build of the app?

I also see that the default config.xml contains these, using the functionality from the whitelist plugin:

<allow-navigation href="http://ionic.local/*"/>
<allow-intent href="http://*/*"/>
<allow-intent href="https://*/*"/>
<allow-intent href="tel:*"/>
<allow-intent href="sms:*"/>
<allow-intent href="mailto:*"/>
<allow-intent href="geo:*"/>
<platform name="android">
  <allow-intent href="market:*"/>
[...]
<platform name="ios">
  <allow-intent href="itms:*"/>
  <allow-intent href="itms-apps:*"/>
[...]

So we are down to this:

  • ionic-plugin-keyboard
  • cordova-plugin-whitelist
  • cordova-plugin-console
  • cordova-plugin-statusbar
  • cordova-plugin-device
  • cordova-plugin-splashscreen