Post Reply

Native Android SDK vs PhoneGap/Cordova

OP Isaac Lean

4th August 2014, 07:40 AM   |  #1  
OP Junior Member
Thanks Meter: 0
 
12 posts
Join Date:Joined: Aug 2014
Hi, just wanted to get your opinions of developing apps with the native Android SDK versus PhoneGap/Cordova.

I have coded an app using the Android SDK before, but I found the SDK to be a bit difficult to work with even though it is very powerful. I haven't tried making an app in PhoneGap/Cordova yet, but I'm a very experienced web developer so developing an app with HTML, CSS, and JavaScript sounds very enticing to me. Still I don't know the actual details to making an app with PhoneGap/Cordova though since I've yet to try it.

Besides the benefit of PhoneGap/Cordova being cross-platform, what are your thoughts on each one and which one do you prefer and why?
4th August 2014, 02:44 PM   |  #2  
deanwray's Avatar
Senior Member
Thanks Meter: 424
 
1,132 posts
Join Date:Joined: Apr 2006
Donate to Me
Quote:
Originally Posted by Isaac Lean

Hi, just wanted to get your opinions of developing apps with the native Android SDK versus PhoneGap/Cordova.

I have coded an app using the Android SDK before, but I found the SDK to be a bit difficult to work with even though it is very powerful. I haven't tried making an app in PhoneGap/Cordova yet, but I'm a very experienced web developer so developing an app with HTML, CSS, and JavaScript sounds very enticing to me. Still I don't know the actual details to making an app with PhoneGap/Cordova though since I've yet to try it.

Besides the benefit of PhoneGap/Cordova being cross-platform, what are your thoughts on each one and which one do you prefer and why?

My personal opinion is that any web app thats on play/app stores should have to have some logo or something to say thats what they are. From a user point there is no comparison really, like comparing a chrome/web app on PC to a native win/linux app, they don't really compare and I personally as a user have yet to see web apps impress. However having said that there is always variance to any argument, I think here it depends on context. So for my app Smart Messenger, there is zero chance as a web app, or if it were possible the experience would be way too bad for the user. However consider a simple listings app that just has a few screens, maybe not as bad. Dont get me wrong, still think web apps should come with a sticker so the user knows not to download, but the experience would fall a shorter distance to native based on complexity/context.

Just my thoughts
5th August 2014, 05:48 AM   |  #3  
Junior Member
Thanks Meter: 1
 
21 posts
Join Date:Joined: Feb 2012
It depends on the requirements of the app: if you need to build functionally simple app quickly and spread it across the platforms, then it's better to use hybrid/web app. If you need sophisticated functionality (e.g. games), which has to heavily utilize mobile device's facilities (hardware/software) then the best bet would be to use Android SDK.
5th August 2014, 08:01 PM   |  #4  
deanwray's Avatar
Senior Member
Thanks Meter: 424
 
1,132 posts
Join Date:Joined: Apr 2006
Donate to Me
Quote:
Originally Posted by surlac

It depends on the requirements of the app: if you need to build functionally simple app quickly and spread it across the platforms, then it's better to use hybrid/web app. If you need sophisticated functionality (e.g. games), which has to heavily utilize mobile device's facilities (hardware/software) then the best bet would be to use Android SDK.

erm not just games, any app that you want fluid and responsive that can't be just a html/php site through a browser .... btw I speak from a user point here, not just a dev. I have yet to find a web app that I would even consider keeping on the phone/tablet... I prefer to use a browser to access the info, not some fakey thing.
17th August 2014, 05:20 PM   |  #5  
Junior Member
Thanks Meter: 0
 
3 posts
Join Date:Joined: Jan 2014
More
Performance is a big factor. If it's a simple app you may sure as well go with Phonegap etc. but for an advanced, more complex app native is always the best options as it will provide much better performance than a Phonegap app.
19th August 2014, 10:46 AM   |  #6  
NobleDroid's Avatar
Senior Member
Thanks Meter: 43
 
157 posts
Join Date:Joined: Feb 2012
Donate to Me
Quote:
Originally Posted by rootRootRoute

Performance is a big factor. If it's a simple app you may sure as well go with Phonegap etc. but for an advanced, more complex app native is always the best options as it will provide much better performance than a Phonegap app.

I strongly agree here... Ive used both and Phonegap lacks alot in Performance on Android (not on iOS).
If you want a a cross platform frameworks consider Xamarin (C#)
Code:
 http://xamarin.com
29th August 2014, 04:28 PM   |  #7  
Junior Member
Thanks Meter: 0
 
12 posts
Join Date:Joined: Aug 2014
Database
Quote:
Originally Posted by NobleDroid

I strongly agree here... Ive used both and Phonegap lacks alot in Performance on Android (not on iOS).
If you want a a cross platform frameworks consider Xamarin (C#)

I'm using phonegap for my app it works great on android too.
Try using the ionic framework, it is a game changer.
30th August 2014, 12:57 AM   |  #8  
deanwray's Avatar
Senior Member
Thanks Meter: 424
 
1,132 posts
Join Date:Joined: Apr 2006
Donate to Me
Quote:
Originally Posted by khashayarp

I'm using phonegap for my app it works great on android too.
Try using the ionic framework, it is a game changer.

As both a developer and user I have yet to see a web app that I would even consider leaving on my phone once I obviously see it's just a local website I have often asked for examples of really good web apps and never seen a single one...

Would it be possible to check out yours ?

Just interested... cheers
30th August 2014, 01:09 AM   |  #9  
Junior Member
Thanks Meter: 0
 
12 posts
Join Date:Joined: Aug 2014
Quote:
Originally Posted by deanwray

As both a developer and user I have yet to see a web app that I would even consider leaving on my phone once I obviously see it's just a local website I have often asked for examples of really good web apps and never seen a single one...

Would it be possible to check out yours ?

Just interested... cheers

I have posted it on xda (http://forum.xda-developers.com/andr...-note-t2861937)

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Java for Android App Development by ThreadRank