Ionic Cordova plugins

Hi everybody. I am working on a project where I need to use device camera, file system, geolocation and saving preferences. Should I use ngCordova or use Cordova plugins? If I use ngCordova, do I need to install same Cordova plugins too?

ngCordova is a thin layer on top of Cordova plugins, it just brings an Angular way to use these plugins.