There has been always a debate going on for native vs hybrid mobile apps. No doubt the hybrid mobile apps like Phonegap (Cordova), Intel XDK, Ionic etc are becoming more popular. Developers can write the code once and can use it on several platforms including mobile and desktop operating systems.
Check Build of Installed App
Its very easy to find if the app you are using is native or hybrid. Enable Developer Options in your device and then turn on the layout bounds under drawing section.
Now launch your target app and see the layout bounds highlighted. If you see lots of rectangles in user interface, its native, otherwise the app is hybrid.
Here, for example I see Paytm is natively developed while My Vodafone is hybrid android app.