Reputation: 11
Hello I am a beginner app developer I have done some course work starting to build apps with PhoneGap. Next quarter I will be taking a course in building apps natively. I keep hearing about the debate between which approach is better so I am looking for anyone that can help me out on which is better. I do not want to be learning the wrong way if there is a wrong way.
Upvotes: 0
Views: 5571
Reputation: 111
The best answer is to see which big names are using HTML5 instead of Native Development. They all could be wrong, but seldom does that happen. And obviously the performance on the HTML5 is not great !
Upvotes: 0
Reputation: 6140
I have 2 year experience in Native Development. Currently I am developing app in PhoneGap.
According to me, Go for Native Development.
There are so may articles about PhoneGap Vs Native.
Most of refer Native App.
Main thing is performance of App. Phonegap will not provide good performance as compare to Native.
If you are too good at CSS, HTML and JavaScript then go for PhoneGap because you don't need to create ios and android app different.
Also if your app support lower version of android(below 4.0), app behave strange because lower version webview is not good. UI will not render properly.
See below links for get better ideas about PhoneGap VS Native.
Must Read this one. - http://www.fastcompany.com/3030873/our-html5-web-app-flopped-so-we-went-native-and-havent-looked-back
So finally
1) Have you much experience in Java or Native Android?
- Go with Native Development.
2) App is big and you want app with better UI and performance.
- Go with Native Development.
3) Have you required app which run on multi platform and Budget is very low?
- Go with PhoneGap
4) Have you much experience in HTML, CSS, JavaScript etc.. ?
- Go with PhoneGap
Just remember that, there is no any debugging tools in PhoneGap so can't debug app like android(Tools Android Studio, Eclipse, IntelliJ IDEA).
Upvotes: 10
Reputation: 2435
if you can choose, go for NATIVE APPS
just my thoughs, based on my experience in mobile development (both cordova/phonegap and android/iOS) :)
Upvotes: 4