G2 Crowd gives a real-time look at how dreamforce sponsors and exhibitioners stack up.

Apache Cordova

4.4
(34)

Open-source HTML, CSS, and JS mobile app developing software

Work for Apache Cordova?

Learning about Cordova?

We can help you find the solution that fits you best.

Apache Cordova Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 34 Cordova reviews
LinkedIn Connections
Cordova review by Rut B.
Rut B.
Validated Reviewer
Verified Current User
Review Source

"Most popular framework for developing hybrid mobile applications"

What do you like best?

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

What do you dislike?

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

What business problems are you solving with the product? What benefits have you realized?

We have developed and we're mantaining two complex applications, mainly written with html and Ionic javascript framework, for Android and iOS platforms. Thanks to Cordova, we have achieved this goal by emplying a limited number of developers

Sign in to G2 Crowd to see what your connections have to say about Apache Cordova
Cordova review by Antonello P.
Antonello P.
Validated Reviewer
Verified Current User
Review Source

"Best tool to develop hybrid apps"

What do you like best?

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!

What do you dislike?

I would prefer a strong vision by Adobe (phonegap trademark owner) or the Apache Foundation (cordove trademark owner), something like Xamarin for Visual Studio

Recommendations to others considering the product

If you are a web expert, have a look at this product, BUT please read a lot about mobile apps, there are many topics different from "web app" to "real apps"

What business problems are you solving with the product? What benefits have you realized?

I develop small to large applications, and I think it's a great tool for this kind of work. I can have iOS+Android+Web version with minor code changes.

Obviously for CPU consuming apps like games is not the best choice but platform like CocoonJS are coming out as a real solution

What Mobile Development Frameworks solution do you use?

Thanks for letting us know!
Cordova review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Apache Cordova when and when not"

What do you like best?

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.

What do you dislike?

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.

Recommendations to others considering the product

when you look for Apache Cordova ask yourself these questions, if yes is the answer for all of them so Apache Cordova maybe the best choice you have:

1. my application doesn't rely deeply on devices hardware ?

2. my application doesn't need heavy processing (like heavy processing of sensors data and/or heavy processing of drawing complicated charts) ?

3. my application doesn't require to have the look and feel of native application ?

4. my application don't need parallel processing at any form ?

What business problems are you solving with the product? What benefits have you realized?

I'm not tied to one business solutions. The most benefit is (mostly) when a bug is fixed in one platform, it is fixed in all others.

Cordova review by Johnny H.
Johnny H.
Validated Reviewer
Verified Current User
Review Source

"Awesome tool for building cross-platform applications with JavaScript"

What do you like best?

Cordova is one of the most powerful tools for a JavaScript developer. A proficient JavaScript web developer can easily become a general software and application developer by deploying web technologies for various environments aside from browsers.

What do you dislike?

Deploying the same application across various platforms and the web can be a hassle due to differences. This isn't a weakness of Cordova per se, but is a problem that comes along with using Cordova. As for Cordova itself, the use of XML for its configuration was an odd choice. A JavaScript file that exports a configuration object as a module is a more powerful choice. It is great that Cordova offers a series of hooks to add behavior to various parts of the compiling process, but it is also unfortunate that there is no package management for these hooks. People often copy and paste them from project to project. For this reason, I usually write the main logic of my hooks as npm modules and require them into app-specific hooks.

Recommendations to others considering the product

Every JavaScript developer should get familiar with Cordova.

What business problems are you solving with the product? What benefits have you realized?

We use the same application on the web and on iOS and will eventually release the app for Android as well.

Cordova review by Filipe O.
Filipe O.
Validated Reviewer
Verified Current User
Review Source

"Great option for quick development"

What do you like best?

What I like most is the fact that Cordova isn't only a HTML app running in a browser, it's much more than that. You can write native plugins that works with any of the supported platforms and a JavaScript wrapper will take care of integrating your HTML app with native code. This give you much power to interact with the opreating system. The community is strong and very helpful, there are a lot of examples in GitHub.

What do you dislike?

It takes some time to get used to style mobile apps using HTML and CSS because it looks very weird at first sight. It's also not very easy to make your app UI adapt to different operating systems visual identity, but it's doable.

Recommendations to others considering the product

Don't expect matching your hybrid apps with native apps. Cordova is really great to quickly develop functional apps to be deployed to multiple operational systems with ease. Ionic Framework is also a very good addition to create beautiful UI for your apps.

What business problems are you solving with the product? What benefits have you realized?

I don't have the time and neither the money to invest in native apps for the 3 major mobile opreating systems (iOS, Android and Windows Phone), so, developing a single hybrid mobile app that works seamlessly across the three is very helpful. Thus, I'm already very familiar with AngularJS because I develop all my web stuff using it, and this has came very handy to get started with Cordova.

Cordova review by Arthur F.
Arthur F.
Validated Reviewer
Verified Current User
Review Source

"The right steps to the future"

What do you like best?

Cordova does an amazing job on the hybrid app field. It is super easy to use and it works! It is amazing how much support this tool has over internet, you can literally search for anything you need and somebody has already an answer for it. Not only that but a lot of people have been developing plugins for it and now it came to a point that you can add so much features in your app without having to code much.

Cordova turns time consuming coding into simple functions and that are portable to many platforms. It is quite hard to be better than that.

What do you dislike?

As hybrid apps are still emerging, there are a few issues that still needs to be addressed and Apache Cordova is not exception. Running cordova apps on low end devices can feel laggy, running background tasks is also quite limited. Other than that is quite hard to point negative things in it.

Recommendations to others considering the product

If you are stuck on a problem don't be afraid of searching. Apache cordova has a huge community and somebody has probably already fixed your issue.

What business problems are you solving with the product? What benefits have you realized?

I have been using Apache Cordova with Ionic 1 and 2. I started using to develop prototypes in a very small amount of time. After developing a few prototypes I decided to use Cordova on a bigger scale project and it worked perfectly. Now I am even using on my daily job for prototyping ideas.

Cordova review by Stephen G.
Stephen G.
Validated Reviewer
Verified Current User
Review Source

"Quick development cycle using existing skills"

What do you like best?

Developers can reuse their existing skills in web technologies to make multiplatform apps pretty quickly. You can use a single code base and publish to multiple platforms, making adjustments to the output on each platform as required. As totally free technology, the only cost is getting developers set up with the environment on their machines, or better, on the CI server or cloud. The time to release is drastically reduced compared to developing the same number of native apps.

What do you dislike?

If you write individual styling information for each platform target, you can't have Cordova automatically apply the transormation at build time; you have to change the linked style manually or by a script, so it's not a fully automatic multi-platform build solution. Some older platform targets don't have good support any more. As free software, the support can be lacking in general. Sometimes the commonality between Cordova and PhoneGap can be confusing, especially when it comes to packages. Setup and use can be tricky as it requires use of the command line.

Recommendations to others considering the product

Use Adobe's PhoneGap Build in combination with this system to build in the cloud. This lowers the cost of upkeep because you don't have to maintain the target build environments on premises.

What business problems are you solving with the product? What benefits have you realized?

We used Cordova to create a multiplatform customer-facing app for a business client. We are currently using those skills to provide new apps for other clients. We cut costs by reusing our development team's existing skills

Cordova review by Ian C.
Ian C.
Validated Reviewer
Verified Current User
Review Source

"A really good opition!"

What do you like best?

With Apache Cordova, it's possible to make portable apps, with, almost, the same code to various platforms. It's the dream of every developer, code one time, enjoy everything.

Cross-platform are the main function to me. In that time, I need a good cross-platform framework to develop a simple app to Android, iOS and Windows Phone 8. I've some problems, but the final result was very good, to me and my client.

What do you dislike?

The worst part it's that nothing it's perfect, so we have a lot of bad code generated, some things unnecessarily done by the framework. And after the compile part, we'll have such a big size app and this isn't a good feature to have.

Recommendations to others considering the product

A great way to do simple multiplatform apps.

You need to consider the size, performance and time to development. If you don't need too much performance, don't mind about size but time to develop really matter, Apache Cordova it's the way to go through.

What business problems are you solving with the product? What benefits have you realized?

When I have some small apps, but need a multiplatform approach, Cordova it's the way. The portability are the biggest benefit.

Cordova review by Medet T.
Medet T.
Validated Reviewer
Review Source

"Cordova was a good starting point* in cross-platform mobile development"

What do you like best?

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

What do you dislike?

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.

Recommendations to others considering the product

First of all read docs, examples, reviews, as when you get hands on it, and got legacy code, you cannot just switch no anything other like react-native, i wish we had more info before coming to cordova, and hopefully cordova will review it's plans for future

What business problems are you solving with the product? What benefits have you realized?

Our company develops apps for government, we basically use cordova's camera api, file api, geolocation api, battery api and some small stuff, all our apps where successfully released in appstore/playmarket, but since we could't find anything better than cordova, we sticked with it for some couple of years.

Cordova review by Alessandro C.
Alessandro C.
Validated Reviewer
Review Source

"Building and hybrid application for iOS and Android"

What do you like best?

The ability to write source code in HTML, CSS and JAVASCRIPT and build one single application, to be converted into a native app with Cordova Framework.

You can build and maintain only one single source code, and then deploy on iOS, Android, Windows Phone, BlackBerry, etc, without learning a different native language or rewriting your app every time.

You can access native functionalities of the device, like accelerometer, camera, wifi, etc, with the built-in API, or use an open source plugin from the official GitHub repo, to create a local database and access the internal storage of the device.

Wonderful if you want to build a native app, by using standard web code.

What do you dislike?

No suer intuitive the first time you use it. The configuration with xCode sometime creates some issue and the lack of a built-in simulator forces the developer to have the same project on multiple IDE, like xCode, Android Studio, etc.

Not a big deal, but if you're not savvy enough with the terminal, the learning curve is pretty stiff.

Recommendations to others considering the product

Read the documentation, entirely. At the beginning can be tricky and the openness of the app will give you too much room for mistakes. You risk to delivery a pretty heavy and bloated app, that could be rejected from the App Store or Goggle Play store.

What business problems are you solving with the product? What benefits have you realized?

Building multiple native applications at the same time, without learning different native languages, like Objective-C, Swift, Java, etc. or the necessity of having different developers per each version.

You can have the same source code base on HTML, CSS and JS, use a JS framework to extend its functionality, and build multiple native apps, and a web app, at the same time,w with hybrid code.

Cordova review by Amrudesh S.
Amrudesh S.
Validated Reviewer
Review Source

"A great enabler. Perfect for a start and beyond"

What do you like best?

Cordova in simple terms allowed us to deploy a single codebase across both iOS and Android. We didnt yet publish for other platforms but could have. Our Ionic (angular js based) app built on top of cordova was the first I ever wrote using Javascript with no prior building mobile apps. Libraries like ng-cordova (from ionic team) enabled access to the camera, geolocation etc..

What do you dislike?

Documentation could have been better. Far too many versions and what parameters is valid for one version is not always valid going forward.

Performance of course is not going to be great because we still work out of the webview with a single thread. Limitation of the approach. Not so much of Cordova itself. Worth exploring React Native / NativeScript etc now.

Recommendations to others considering the product

If you need better performance and native UI rendering, do try to head towards ReactNative or other solutions but otherwise, Cordova makes for a great tool.

What business problems are you solving with the product? What benefits have you realized?

Being an education / training related app, the app's value does not really come from super smooth performance as from what it enables one to do. To work offline, learn offline and sync work on assessments later to the server. Being able to deploy on both iOS and Android in first attempt in a short time was the big plus.

Cordova review by Luis T.
Luis T.
Validated Reviewer
Verified Current User
Review Source

"Wonderfull tool for building hibrid apps"

What do you like best?

apache cordova is a easy and fast tool for building hibrid apps, less code, more productuvity

What do you dislike?

the configuration is complex, the performance is poor not recomended for enterprice apps.

Recommendations to others considering the product

cordova is a open source software, easy and fast for build powerups hibrid apps.

What business problems are you solving with the product? What benefits have you realized?

the building mvp of apps for commercial use, fast and easy.

Cordova review by Xavier .
Xavier .
Validated Reviewer
Verified Current User
Review Source

"The best option for hybrid apps"

What do you like best?

With the increasing demand of mobile apps for every device on the market and also the necessity of web apps, Apache Cordova is a tool you must be using.

Apache Cordova uses standard web technologies, so for a person with a web development background, the develop a mobile app doesn't has no learning curve.

Use Apache Cordova will increase your productivity and will reduce the money you spend on training.

What do you dislike?

Some things are easiest to develop in native platform and some HTML features are only available in modern devices, but those are exceptional cases.

What business problems are you solving with the product? What benefits have you realized?

Nowadays I am developing a mobile app that uses Augmented Reality, also uses the mobile sensors like GPS and compass.

Cordova review by Minh N.
Minh N.
Validated Reviewer
Review Source

"Perfect tool for web dev to bring their dreams into mobile world"

What do you like best?

* Very fast development process, one responsive web app + a week or two for tweaking on real devices = awesome cross devices applications (iOS + Android + Web + ...)

* Not required mobile development experiences (of course it'll be a plus for super complex project)

* A robust plugin repository at https://cordova.apache.org/plugins and friendly community at http://stackoverflow.com/questions/tagged/cordova

* Able to extend to lower level with some device specific experiences (android, ios plugins ..)

What do you dislike?

The biggest downside of hybrid apps may be performance, most of the time it's smooth on iOS, but not that natural perfect on some old Android devices. But it's not really that bad, especially for an exchange of very fast development speed and money invested.

Recommendations to others considering the product

Highly recommended to web development (js, css, html ...) enthusiasts who wanna be able to make cross device apps. Also perfectly suitable for startups with incredible innovations about device-related solutions but just lack of time. Fast development, save money and time, as one build for all iOS + Android + Web ..

What business problems are you solving with the product? What benefits have you realized?

I use cordova for most of my mobile projects with my web dev stack skillset. By far, I can say my preference is AngularJS + cordova (you know it, I'm a AngularJS fan) or plus Meteor for even quicker. Cordova is really a cool solution for web devs who wanna bring their incredible ideas to devices, but just don't have much time to put into iOS and android learning curves.

Cordova review by Ajit P.
Ajit P.
Validated Reviewer
Review Source

"Apache Cordova, the swiss knife of modern app development"

What do you like best?

Whether you are a web developer or a platform developer, you will appreciate the power and flexibility of a cross-platform tool like Cordova. When we started building our productivity apps, we realized that there are a lot of mobile browsers out there and a lot of mobile devices with varying hardware and screen sizes. Hence, going the HTML5 web app route with Cordova seemed like the most sane route for us. For those familiarizing themselves with Cordova today, there is good news! Plugins have moved to NPM, the CLI has updated and there is support of Crosswalk as a pluggable web view.

What do you dislike?

Sometimes there are complications with linking to other apps like Google Maps and require custom hack to make it work. Also, a few native APIs are not yet supported by but we are confident this support is coming in future releases.

What business problems are you solving with the product? What benefits have you realized?

Our biggest benefit was that managing images for multiple devices is a lot easier with CSS and media queries than it is for an iOS xcode project and an Android project with its ldpi, hdpi, xdpi, and dpi.

Cordova review by Michele C.
Michele C.
Validated Reviewer
Review Source

"Apache Cordova, a useful platform for run of the mill mobile apps"

What do you like best?

Cordova brings web techniques and expertise to mobile development, allowing developers to create applications starting from a web page, using JavaScript and html.

Cordova plugins allow access to hardware features, like compass, accelerometer and camera. Plugins are organized in a public browsable archive at cordova.apache.org.

The main problem solved by Cordova is multiplatform development, because frees the user from the need to have two or more sets of language and platform skills in the team.

Industry support is strong, with backers like Microsoft and Adobe. Microsoft has a site dedicated to Cordova tools (http://taco.visualstudio.com). Adobe supports the project as Phonegap, its commercial name.

What do you dislike?

Data presentation with Cordova is very easy, but if you bump into a problem that is not solved by standard techniques or existing plugins, your schedule will be on the same time span of a nativa application.

Plugin development is cumbersome and more complicated than native development, because many factors are involved and developers will find themselves debugging at two different levels with two different sets of skills, languages and development tools at once. Doing native development vanishes the main advantages of Cordova.

Recommendations to others considering the product

Check that all application features are covered by the standard feature set

What business problems are you solving with the product? What benefits have you realized?

We were creating a navigation and welcome application for visitors

Cordova review by Tsilavina R.
Tsilavina R.
Validated Reviewer
Review Source

"1 year and a half using phonegap"

What do you like best?

Write once, deploy everywhere. This is the main reason that makes use Cordova. Developing mobile apps is just so fun with the web stak (html/css/javascript). In addition to that, the community around Cordova is really mature that it is always easy to find solution when you are stuck. The number of plugins around Cordova is so huge so I could always find what I needed for all my project. And last but not the least, the advent of ionic framework gives a great platform which really ease the development process for cordova developers.

What do you dislike?

Performance was always the main issue with Cordova, and yes I encounter some issue with that for some kind of device. Some plugin are also under maintained so sometimes you encounter some difficulties debugging them.

Recommendations to others considering the product

Despite the advent of new hybrid stack like React Native, Titanium or Appcelerator Apache Cordova remains one of the best choice, for me for its very low entry learning cost.

What business problems are you solving with the product? What benefits have you realized?

I develop mobile application for some client. Every client want a version of their app for every platform, iOS Android, or Winphone, however those client has not always the budget for developing all of those platform version. Developping with Cordova has reduced drastically the cost of the multiplatform deployment.

Cordova review by Alexandre B.
Alexandre B.
Validated Reviewer
Verified Current User
Review Source

"Really good stuff, very promising"

What do you like best?

The quantity of plugins available and the simplicity usage of the majority plugins. It fit very well with Ionic framework.

What do you dislike?

The quality of some plugins aren't really good. Some are not maintained anymore, others aren't complete. It seem pretty complicated to contribute to a plugins development. Also, the plugins documentations are some time too weak or incomplete.

Recommendations to others considering the product

I actually use it under the Ionic stack. I think this is the best and easiest way to use Apache Cordova.

What business problems are you solving with the product? What benefits have you realized?

I develop cross platform mobile applications using Ionic. It saves me a lot of time as I am already front end développer.

Cordova review by André M.
André M.
Validated Reviewer
Review Source

"One code, multiple platforms"

What do you like best?

The title says it all. Best thing is that you can code once and run it in multiple platforms. Cordova provides plugins that interface your code with native features from several mobile platforms. And you don't need to learn anything new since you can use your javascript skills.

What do you dislike?

Its not much of a dislike but a fact: since cordova adds more layers to the code, the performance is not as good as a native app. This can be noticed more clearly in older and low-end devices.

Recommendations to others considering the product

Some plugins won't work in the browser, only in a real device. So always check the plugin availability in your code before invoking it.

What business problems are you solving with the product? What benefits have you realized?

Using cordova to develop app prototypes and even some commercial apps.

Cordova review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Mobile Cross Platform Solution"

What do you like best?

Cordova is a tool that allows a developer to create a single application in JavaScript that will work on multiple platforms. Instead of writing an app in native code for a particular platform, you write a single app in JavaScript and deploy to iOS, Android, Windows Phone, Blackberry, and others. The idea is fantastic and, for the most part, this works quite nicely. There are a couple of quirks with particular platforms, but that is to be expected. The benefit here is the saving of time and money to deploy to an environment which requires different platforms.

What do you dislike?

There is a lot of confusion around Cordova and "PhoneGap." Essentially, PhoneGap is built on top of Cordova. A lot of the technologies are interchangeable and work together. However, it can still be very confusing, especially when viewing documentation online. PhoneGap itself released a blog post that explains the differences between the two (here: http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in-a-name/). Cordova is the platform to use moving forward.

Recommendations to others considering the product

If you have a desire to quickly deploy apps on multiple platforms, look no further than Cordova as the solution. You can get past the "PhoneGap vs Cordova" confusion by just using the two documentations as if they were the same. At the very least, give the "HelloWorld" app a shot that they have on the website.

What business problems are you solving with the product? What benefits have you realized?

Cordova has allowed my company to very quickly put together an app that is designed for both iOS and Android. We are able to use a few web developers with an HTML/CSS/Javascript background and deploy high-quality mobile applications. The skillset of a developer needing to know native Java code for Android or Objective-C for iOS can be more expensive and time consuming.

Cordova review by Agency in Aviation & Aerospace
Agency in Aviation & Aerospace
Validated Reviewer
Review Source

"Cordova is an excellent way for businesses to minimize development costs"

What do you like best?

With the advent of Cordova, the implementation of a native app has become much easier.

A full Stack Javascript developer I can now develop server-side apis and multiple interfaces including web, mobile web, and now a hybrid/native app using Cordova with the same languages.

This allows both freelancers and businesses to create hybrid/native apps with one code base and limited resources. The native plugins are another feature that makes Apache Cordova stand out. The fact that a Javascript developer like myself can access the native phone components through Cordova's plugin API gives me power with the Javascript language that I wouldn't have expected to have.

If I already have a web/mobile web application that needs an app replica, or extension, I can expedite the implementation by using the same codebase.

Another auspicious perquisite is that there is no need for me to learn multiple programming languages in order to deploy a cross platform mobile app. It supports several different platforms.

What do you dislike?

The only things that I dislike would be the documentation. I would like to see the documentation improved.

What business problems are you solving with the product? What benefits have you realized?

Using the same or similar code bases for web and mobile apps allows for developers to create both web and mobile interfaces simultaneously.

Cordova review by User
User
Validated Reviewer
Review Source

"Apache Cordova for cross platform mobile development framework."

What do you like best?

Apache Cordova can reduce my frustration working separately on different platform which is not economical friendly. What's more, since the communities that use Apache Cordova become large, many Cordova plugins are developed and shared as an open source. That makes my app development becoming a lot easier.

What do you dislike?

The core Apache Cordova is still a bit complicated to comprehend. It is not so difficult to use it, but to get to know its core libraries requires a huge amount of effort. Also, using Webview seems to be okay for simple mobile application; however, the performance is still far below when what I've expected.

What business problems are you solving with the product? What benefits have you realized?

I have been working with Apache Cordova since version 3.0. I've used this technology to build a cross-platform mobile development tool. Based on the existing technologies, we can deliver a cross-platform mobile development tool for other developers to use.

Cordova review by Bobby J.
Bobby J.
Validated Reviewer
Review Source

"Hybrid Apps FTW"

What do you like best?

I like the fact that this product makes it possible to use the, already familiar web stack to author native apps. This one and done approach allows the entire development process to be more agile.

What do you dislike?

The performance on web view hybrid apps is a turn off at times and the fact that debugging the apps becomes more difficult.

What business problems are you solving with the product? What benefits have you realized?

We have used it to streamline app development and take a one and done approach. We have realized that this allows us to be less overhead intensive and more fluid that other teams.

Cordova review by Luis Alfredo A.
Luis Alfredo A.
Validated Reviewer
Verified Current User
Review Source

"An excellent tool to create mobile Apps for iOS, Android and Windows"

What do you like best?

I really like the time you save when you are trying to show an MVP to your partners.

What do you dislike?

Sometimes you have to use external modules to perform some tasks.

What business problems are you solving with the product? What benefits have you realized?

It's very easy to understand, you are using all the web development experience and building mobile apps for multi platforms, not only one brand.

Cordova review by Eduardo P.
Eduardo P.
Validated Reviewer
Review Source

"Good Experience"

What do you like best?

The possibility of using native mobile functions while programming in JavaScript code. Also, I can manke my own cordova plugin for any custom thing a need to do.

What do you dislike?

The low documentation about making plugins. Would be greate if the Cordova team could document something like that.

Recommendations to others considering the product

Use it without fear, you can make almost anything you could do with Native code.

What business problems are you solving with the product? What benefits have you realized?

Bluetooth connection and camera. Both issues were solved by the Cordova + external plugins.

Cordova review by 建荣 .
建荣 .
Validated Reviewer
Review Source

"Cross Platform and Refactor the code, hot fix, etc.."

What do you like best?

code reuse and cross platform, easy and rapid development, demos and docs can provide a guide line.

What do you dislike?

bugs in different device, play and store cant upload, etc..

What business problems are you solving with the product? What benefits have you realized?

it just solved the online business, use it for web container. it also can solve the product trial stage.

nowadays, front-end has developed and more and more libraries has appeared, for further, it can suitable for the development, like mobile plugin development, online development, etc..

Cordova review by Denis L.
Denis L.
Validated Reviewer
Review Source

"Great for small applications"

What do you like best?

If you are a WEB developer, you do not have to learn any new language for developing mobile applications with Cordova.

What do you dislike?

Laggy behaviour even at middle-sized applications.

Recommendations to others considering the product

If you need to develop small crossplatform application fastly Apache Cordova is good choise. But for applications which are larger than middle size I would recomment to investigate React Native

What business problems are you solving with the product? What benefits have you realized?

We have developed image-guessing HTML5 game for both Android and iOS at once.

Cordova review by Shivam M.
Shivam M.
Validated Reviewer
Review Source

"Decent"

What do you like best?

I can create an app for all platforms without much hassle,

What do you dislike?

I wasn't able dynamically change elements properly and working with canvas is a problem. Still working on it.

Recommendations to others considering the product

Writing a native app has its own benefits but it might soon be replaced by Universal app like Cordova.

What business problems are you solving with the product? What benefits have you realized?

Not solving a business problem. Was testing out feasibility of Cordova for production level apps. It works but it has issues.

Cordova review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Great mobile application development framework"

What do you like best?

It's the most popular mobile framework for writing hybrid mobile apps therefore the quantity of information available online to help you is huge. There's also lots of frameworks based on Cordova like Ionic and others.

What do you dislike?

Some of the available plugins are immature and may require writing native code to get the desired functionality.

What business problems are you solving with the product? What benefits have you realized?

I wanted to write mobile apps using web technologies instead of having to learn several entirely new ecosystems (Android, iOS, etc). Cordova allows you to easily create mobile apps with web technologies as long as your use of mobile features (camera, location, etc) isn't extremely sophisticated.

Cordova review by Jad S.
Jad S.
Validated Reviewer
Review Source

"Very good software, would recommend to any single developer wanting to develop an app"

What do you like best?

Very easy to use and very well documented, also that it is open source and accepts very easily community help

What do you dislike?

Nothing much, sometimes they execute changes at the core that can affect projects

What business problems are you solving with the product? What benefits have you realized?

Building a cross platform application using Ionic Framework, Cordova released us from the horrors of native programming and maintaining 2 code bases

Cordova review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Apache Cordova is a powerfull tools to create mobile applications"

What do you like best?

Because , i use apache cordova for building mobile aplications

What do you dislike?

I have not dislike it. because i want use it until i have energy

What business problems are you solving with the product? What benefits have you realized?

Mobile application that ordered by customers

Cordova review by Nadeem K.
Nadeem K.
Validated Reviewer
Review Source

"Simple, and effective"

What do you like best?

Great tool and amazing support.

I really like how it looks, it's easy to use amazing.

What do you dislike?

it can still provide offline functionality and has access to the browser’s local cache. If the application requires minimal access to the native APIs such as camera, geolocation

What business problems are you solving with the product? What benefits have you realized?

i'm mobile head development.

Cordova review by ΚυριάκοΣ .
ΚυριάκοΣ .
Validated Reviewer
Review Source

"Expirience was really good."

What do you like best?

The ability to have native-like expirience from web technologies.

What do you dislike?

Performance. Quite slow. Native application seems to performe better. This is the only dislike that i have.

What business problems are you solving with the product? What benefits have you realized?

Banking problems.

Benefits are the lower cost of development and production in cross-platform.

Cordova review by Consultant in Internet
Consultant in Internet
Validated Reviewer
Review Source

"very good when used through ionic"

What do you like best?

existing plugins for almost everything (props to barcodeScanner)

What do you dislike?

there is no way to test features on the development environment - you have to test your features on device.

What business problems are you solving with the product? What benefits have you realized?

creating a mobile app for inventory management platform. cordova saved me a lot of time.

Kate from G2 Crowd

Learning about Apache Cordova?

I can help.
* We monitor all Apache Cordova reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.