Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

What is the better to develop android app using phonegap tools or java?

user-image
Question ajoutée par mohammed al shareif , Team Leader , Beecell
Date de publication: 2014/05/15
Jasim Ahmed
par Jasim Ahmed , Technical and Engineering Lead , alkamilbooking.com

Java is the native language of Android so for sure whatever you will built using native language the more efficient result you will get.

 

As for as comarison PhoneGap Apps to Java based app for Java is better as we all know what are the disadvantages of PhoneGap.

Its not efficient.

Does not support many features such as cache.

And the lists goes on ...This is the main thing and I do not think that this question has asked for details. So that's it for now :)

 

Atif Majid
par Atif Majid , Senior PHP Programer/Team Lead , RedApple Apartments AB

Java is better. As using java, you will be able to develop native apps, and youw will have access to very low level interfacing with the device. Phonegap will keep you on a level which is above the OS. So, you cannot use all of the features avaiable in the OS or at the hardware level.

Mujib Bahadiri
par Mujib Bahadiri , Senior Software Developer , International Medical Center

I would say it depends on the requirements for your application.

If your application does not require heavy processing, such as video processing and editing, you can get away with a hybrid Phonegap application.

 

Nowadays, we have very solid javascript frameworks that ease up the development effort. Add to it Phonegap / Cordova continues improvments in integrating with System calls (Android , iOs, Windows8 ...etc.) and you will have a viable solution for Web developers to develop Native like Mobile applications.

 

As for myself, I use both, native plus hybrid since I have solid experience in Javascript Frameworks.

However, I would prefer to go with native Android, primarily to get the proper Look & Feel for Android Apps (following Android Design Guide for UX. 

Mohammed Gomaa
par Mohammed Gomaa , Senior Mobile Developer , Smart Dubai Government

For android .... Java is the best for ever

Henna Wadhwani
par Henna Wadhwani , Application Implementation Engineer , Oberthur Technologies

Java for sure!

Native is always more efficient !

Muhammad Majid Saleem
par Muhammad Majid Saleem , Senior PHP Developer / Project Manager , SwaamTech

I agree with Jasim so my vote goes to Java!

PhoneGap is not a native language for Android and it will definitley have issues with efficiency, performance. PhoneGap tries to compile code in JAVA before running an application.

 

Here are some advantages and disadvantages listed of phonegap: http://www.slideshare.net/astoria0128/advantages-and-disadvantages-of-phone-gap-development-tools-

Ahammed Hafees
par Ahammed Hafees , Software Engineer Tech Lead , Trolley Kuwait

It all depends on

requirement and

developer's knowledge in both  technologies

I personal like java for several reasons i)I not friendly with HTML ii)Native code is always better as it can obtain higher functionalists. iii)Apps developed with java are efficient and faster.

Hashem AL-Raeeini
par Hashem AL-Raeeini , مطور برامج دوت نت Software developer,Android app developer , يمن سوفت

java with  eclipse environment

Fadi Akmaies
par Fadi Akmaies , Developer , Diamond cutter software company

java for sure because it is easier for using

Salman Khan
par Salman Khan , Web & Mobile Application Developer , Cennest Technologies

It completely depends upon the requirements of the application. If it's a simple application with good UI and you just need to consume web services then I'll suggest phonegap because it doesn't provide all the APIs for android development like the native sdk. I'll suggest you to have a look at appcelerator titanium and ionic framework to get idea about how cool is hybrid mobile application development. Once written, your code will run on any platform.

More Questions Like This