I have a website built in django, its responsive so works from 320px to 960px.
I\'ve noticed when i tell people the first thing they do is go to their native app-stores
This depends: Apple won't let you upload an app where the UI has to be loaded from a remote server.
So for the app store you need to have some presentation logic on the client.
In general: If you don't use a local html file you won't be able to use phonegap functionality (like the camera), but your "app" should run fine if you whitelist your server. But this app won`t be a first class citizen because you always have to online and you will feel a slow connection in the responsiveness of your "app".