U can create Multiple platform with one code Review collected by and hosted on G2.com.
I have nothing to mention here. Thanks! :) Review collected by and hosted on G2.com.
U can create Multiple platform with one code Review collected by and hosted on G2.com.
I have nothing to mention here. Thanks! :) Review collected by and hosted on G2.com.
Extensive native apis. Loads of plugins. Review collected by and hosted on G2.com.
Some plugins may be outdated, not well maintained. Review collected by and hosted on G2.com.
Cordova is the solution I prefer, adopted by our company, for all employee profiles who are not developers or mobile developers but need to quickly create Android or iOS applications in full material-design style using a fully customizable, easy, and high-performance framework for internal use or otherwise limited to being shared via installation files and not through the respective Apple and Android stores. JavaScript is the perfect language for programming on Android, and the large amount of free libraries and snippets available allows you to create your own app in a few lines and a few minutes compared to the vastness of Java or C++. Review collected by and hosted on G2.com.
The initial documentation for those approaching learning this language is a bit sparse and outdated. It would be useful to release a small handbook to users to at least learn the basic operations that can be performed on the new versions of Android and iOS. Review collected by and hosted on G2.com.
JavaScript is a very powerful language, and I believe that the Apache Cordova framework is among the best ever developed for creating native or semi-native Android apps, as it allows, through hundreds or perhaps thousands of official libraries and extensions, to perform any type of operation that an Android application can execute directly through JS, from creating TCP connections to managing the camera, sensors, and automated processes. Review collected by and hosted on G2.com.
An official handbook or a beginner's guide that goes beyond the trivial "hello world" example would be greatly appreciated by anyone if it were available on the site after downloading the framework. 100 pages would be enough to explain everything, but evidently no one has ever thought of it. Review collected by and hosted on G2.com.

Obviously, what I like best is the fact we can build for different mobile OS (currently, we develop for Android and iOS) by means of web application programming (html and javascript).
Cordova has an excellent set of basic api, and it's also good that there is a huge number of plugins available for many features not included in the main Api Review collected by and hosted on G2.com.
First, setup, configuring and tuning the application can be very difficult, if you're not used to the complex Cordova script system.
Moreover, it's not true you can build an application without knowing anything of native language programming. You have to study and learn at least the basics of an Android and iOS project, and if your application is a bit rich, you certainly will need to extend basic api with some plugin.
There is plenty of plugins available, but what I dislike is the fact that they're often unmanteined, or full of bugs, or not compatible with latest releases of Cordova Review collected by and hosted on G2.com.

apache cordova is a easy and fast tool for building hibrid apps, less code, more productuvity Review collected by and hosted on G2.com.
the configuration is complex, the performance is poor not recomended for enterprice apps. Review collected by and hosted on G2.com.
centralization of the code: all my business-logic code is written once and runs on all platforms. when I add new feature it is added to all platforms. when I fix a bug, it is fixed in all platforms. Review collected by and hosted on G2.com.
bad application performance and lake of Native-Like user experience. Also, the integration between js and Native code ( through plugins) has more limitations: ex I can't easily create a background service that runs after the app is closed. Review collected by and hosted on G2.com.

I really love using my web app skills to develop apps for mobile markets like Apple "App Store" or Google "Google Play Store".
I use AngularJS and Ionic Platform to develop and build my apps, I can debug the most in my browser and leave small fixes on real devices. It's amazing and time saving! Review collected by and hosted on G2.com.
I would prefer a strong vision by Adobe (phonegap trademark owner) or the Apache Foundation (cordove trademark owner), something like Xamarin for Visual Studio Review collected by and hosted on G2.com.
Because , i use apache cordova for building mobile aplications Review collected by and hosted on G2.com.
I have not dislike it. because i want use it until i have energy Review collected by and hosted on G2.com.

At the beginning it was fun to try cordova, the ability to reuse same code across multiple platforms was something new, and quite interesting. And it had many plugins right there, free to use. Just install, read docs, you're done. I personally wrote about 2 small apps, on pure cordova. Quite interesting tool Review collected by and hosted on G2.com.
Although it was quite good experience using cordova, it had several issues with plugins, they were not standardized, you have to check docs to use something simple, sometimes simple things just don't work, very hard to debug, indeed this is the most problem in cordova, windows-phone platform was supported really bad, all you can do is just some simple apps with few buttons. And it's really understandable, as cordova is just a wrapper around web-view, as i noted before, it was really exciting to get hands on such new platform, mobile development became much interesting, but the cordova itself was not ment to used in heavy apps. Review collected by and hosted on G2.com.