ngCordova and Ionic

I am a bit confused about the integration of ngCordova.

  • If I am building an app using Ionic, do I still need to use ngCordova?
  • Is ngCordova supposed to be built with Ionic?
  • Can I use the cordova plugins without ngCordova? (I am currently using SplashScreen in my Ionic only app, not sure if its working 100%)

Unfortunately I am new to AngularJS and Cordova, but its been simple and quick to implement many aspects of my app.

The use of ngCordova is not required, ngCordova is a wrapper for some cordova plugins that simplifies the use of these plugins.

Would you recommend using ngCordova in an app built using Ionic?