# Apache Cordova Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Mobile Development Frameworks](https://www.g2.com/categories/mobile-development-frameworks)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 58
## About Apache Cordova
Open-source HTML, CSS, and JS mobile app developing software




## Apache Cordova Reviews
  ### 1. An easy choice to develop a  Mobile Application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dimitrios T. | Technical Field Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 14, 2022

**What do you like best about Apache Cordova?**

There is a lot of functions to develop a mobile application. You can develop with HTML5, Javascript and CSS easily. You can control a lot of sensors of your mobile app easily and quickly. Also, you can export your app for Android or for IOS version

**What do you dislike about Apache Cordova?**

The java mobile application can run faster than the apache cordova application. If you want to have a beautiful GUI environment you can use a framework like a Framework 7.

**What problems is Apache Cordova solving and how is that benefiting you?**

I develop a lot of mobile applications for Android and IOS Operation Systems. I use Framework 7 to develop an integrated application with friendly User Interface

  ### 2. Building mobile apps the cordova way

**Rating:** 3.5/5.0 stars

**Reviewed by:** Hafiza A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 05, 2023

**What do you like best about Apache Cordova?**

Simple to follow steps to create Android apps with HTML, CSS and Javascript. It allows developers to build mobile applications using web technologies (HTML, CSS, and JavaScript) that can be deployed on multiple platforms, such as iOS, Android, and Windows, saving time and effort by leveraging a single codebase. Cordova provides a bridge between web technologies and native device capabilities, allowing developers to access a wide range of native features like camera, accelerometer, contacts, file system, and more, using standardized JavaScript APIs.

**What do you dislike about Apache Cordova?**

Cordova apps are essentially web applications wrapped in a native container, which can lead to performance issues compared to fully native apps. The performance can be affected by factors such as UI responsiveness, animation smoothness, and access to hardware resources. However, this gap has been closing with advancements in hybrid app frameworks and device capabilities.

**What problems is Apache Cordova solving and how is that benefiting you?**

Cross-platform development: One significant challenge in mobile app development is the need to build separate native applications for different platforms, such as iOS, Android, and Windows. This results in duplicated effort, increased development time, and higher costs. Apache Cordova solves this problem by enabling developers to write their app's codebase once using web technologies (HTML, CSS, JavaScript) and deploy it across multiple platforms. This significantly reduces development time, effort, and costs associated with platform-specific development.

  ### 3. React Native Developer

**Rating:** 3.5/5.0 stars

**Reviewed by:** HASSAN I. | React Native Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 05, 2023

**What do you like best about Apache Cordova?**

1. Cross-platform development
2. Access to native device features
3. Large developer community
4. Rapid development and prototyping
5. Open-source and extensible

**What do you dislike about Apache Cordova?**

1. User experience and UI consistency
2. Plugin compatibility and maintenance
3. Limited access to advanced native functionality
4. Learning curve for web developers

**What problems is Apache Cordova solving and how is that benefiting you?**

Access to native device features: Cordova provides a bridge between web technologies and native device APIs, allowing developers to access a wide range of native device features and capabilities. This includes accessing the camera, geolocation, accelerometer, contacts, file system, and more. By leveraging these native capabilities, developers can create feature-rich applications that integrate tightly with the device's functionality.

  ### 4. Used Apache Cordova to build a wedding  event mobile application.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sasitha P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 17, 2023

**What do you like best about Apache Cordova?**

We can run the code once and run it everywhere. Multiple platforms can be supported. Debugging capabilities are better than other cross-platform developing tools.

**What do you dislike about Apache Cordova?**

There is a risk when developing with third-party native plugins because it can be outdated or have limited support. It was a challenge to install requirements to start development.

**What problems is Apache Cordova solving and how is that benefiting you?**

I used to develop a wedding event plan application that was supported on both mobile and the web. I only had to develop a single application and were able to build for both Android and iOS.

  ### 5. It was really helpful light me to area that I could improve on it Like cover image section,

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manhal k. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 20, 2023

**What do you like best about Apache Cordova?**

The rating thing lets you to thinks of  things you can improve

**What do you dislike about Apache Cordova?**

algothim of rating seems not revlent very well

**What problems is Apache Cordova solving and how is that benefiting you?**

Lets you know if you are doing things right or not

  ### 6. The most useful responsive tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** luis s. | fotografo, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 12, 2023

**What do you like best about Apache Cordova?**

The constant integrations with Android and devices such as tablets

**What do you dislike about Apache Cordova?**

The documentation is not always formally updated, and new functions are somehow easier to find on forums than through official channels

**What problems is Apache Cordova solving and how is that benefiting you?**

"Devices that cannot load complex websites properly work quite well with this tool. The responsive design is extremely good

  ### 7. Good But limited features

**Rating:** 2.5/5.0 stars

**Reviewed by:** Waqar A. | PPC Expert, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 05, 2023

**What do you like best about Apache Cordova?**

Cross plateform compatibility is best thing cordova has.

**What do you dislike about Apache Cordova?**

Limited features allowed for some functionalities.

**What problems is Apache Cordova solving and how is that benefiting you?**

Cross Plateform is the benifit of cordova

  ### 8. An embryonic framework to develop prepossessing hybrid mobile apps.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hash M. | CEO/Founder, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 30, 2021

**What do you like best about Apache Cordova?**

You can call me a fan of the platform and the fact that we can leverage the framework without acquiring any new technologies and instead rely on the tried-and-true html, css, and js, with the potential to create completely non-traditional designs. The other major benefit of using Apache Cordova is that the majority of the code can be reused across different platforms for which the app is developed.

**What do you dislike about Apache Cordova?**

I like the flexibility of the platform, but the only problem I noticed is the apps made with it - if not optimized to their best, have sluggish performance sometimes. We can be overcome this by just investing more time into optimizing the app. Overall, I'd suggest it for modest to medium-sized projects.

**Recommendations to others considering Apache Cordova:**

Cordova has a lot of potentials, but technology is changing at a breakneck pace. However, other upcoming frameworks comparable to Cordova may have a brighter future than Cordova. But, even though it's nearing twilight, it's left an impression.

**What problems is Apache Cordova solving and how is that benefiting you?**

We used the framework to realize designs that were not possible with the native frameworks. Also, the target clients of these frameworks mainly were startups that wanted their apps running quick & on lesser budgets because the code reusability is just perfect when working with this framework.

  ### 9. Cordova , is one of the best

**Rating:** 4.0/5.0 stars

**Reviewed by:** Badr Aldeen S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about Apache Cordova?**

it's super easy to learn, very simple, if you are a front-end developer, it would take you 1 - 2 weeks to get the base of how to do an application with it.  it's based on javascript, HTML.  it has a very large community with awesome documentation  . also from 1 code, you can export to multiplatform ( IOS, Android ).  I would recommend that for small to mid applications.

**What do you dislike about Apache Cordova?**

it's cross-platform, it doesn't export your app to native code. it would be slower than what the native has.
 for certain scenarios, you may still need to get support from some native library to get your work done, that's why I would recommend it only for small to mid projects

**Recommendations to others considering Apache Cordova:**

if you are looking for a very fast solution to export multi-platform in one code then go for Cordova. I would really recommend that if your project is mid to small.  if you are planning for a very large project for long support and update would be better to go for native stuff. because in the end with all the help that Cordova does, the code will not be native. that's it.

**What problems is Apache Cordova solving and how is that benefiting you?**

I can create whatever application I need, it would just decrease the time of development, in one code I can export to ios or android.

  ### 10. Nice tool for having 1 code base and native apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 11, 2021

**What do you like best about Apache Cordova?**

I like that it allows you to have 1 code baes and use that same code base to make native apps and web apps.

**What do you dislike about Apache Cordova?**

Some things take a lot of troubleshooting to make them work. Perfformance is not as good as a native app because it uses a webview.

**What problems is Apache Cordova solving and how is that benefiting you?**

WE use it to have ios and android native apps.

  ### 11. App development become so easy with cordova

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usama I. | Sr. Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about Apache Cordova?**

Most of the plugins are available, so we don't have to write native code on different platforms. For making a build I use online Adobe where I can easily build an APK without having to install Android Studio or X code.
It becomes very cheap for me to develop Apps as I can't afford Mac for IOS develop.

**What do you dislike about Apache Cordova?**

Sometimes UI gets stuck and testing is another headache.
Some features are working fine on the testing devices but show errors in many devices when it goes live.
Once I got an issue while making an App that works on both online and offline mode, the online mode was woking pretty nice but in offline mode, it was not working, and also it was not showing any error, I become very difficult for me to debug that issue but at last, I found that it was an issue regarding the local storage that android device does not allow us to store images base64 data in local storage due to its heavy size.

**Recommendations to others considering Apache Cordova:**

If you need both IOS and Android App working on the same code with a minimum number of developers than go for Cordova

**What problems is Apache Cordova solving and how is that benefiting you?**

I need to make a Survey App on both Android and IOS but don't have an Apple device also I didn't have worked on JAVA and Objective C, so with Cordova, I wrote a single HTML & JS code which worked on both platform.

  ### 12. Cordova with Ionic

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kiran H. | Senior Software Engineer(IOT), Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about Apache Cordova?**

The ease with which it gets integrated with Ionic 4.  Using JavaScript and HTML which we are use to and build mobile app for Android and IOS is great. Huge number of open source plugins available to build great mobile app.

**What do you dislike about Apache Cordova?**

Tuning and final build of application for Android or IOS is bit difficult for intermediate professionals. Most of the plugins available are often not maintained or with bugs and usually not compatible with latest Cordova releases. It requires bit of native mobile development experience if the project is big and access lot of hardware interfaces.

**What problems is Apache Cordova solving and how is that benefiting you?**

Solved bit of bug while accessing Bluetooth module for Android. Main benefits we have realised is using same Angular code for both IOS and Android .

  ### 13. Because no any new imporovment

**Rating:** 2.0/5.0 stars

**Reviewed by:** Girijesh G. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 08, 2021

**What do you like best about Apache Cordova?**

It's cross-platform. Also got many templates.

**What do you dislike about Apache Cordova?**

No new improvement and too slow compared to another language.

**Recommendations to others considering Apache Cordova:**

No, I will not recommend.

**What problems is Apache Cordova solving and how is that benefiting you?**

It's cross-platform and supported too easy language.

  ### 14. Simple Tool For Developing Hybrid Apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about Apache Cordova?**

Cross-platform development, with a comprehensive API, the Simulation for testing on mobile devices works great too. A vast amount of supported plugins available.

**What do you dislike about Apache Cordova?**

Installation/Setup isn't particularly user friendly – if you're familiar with terminal and Xcode you'll be fine – compiling and deploying the final app isn't as clear as I'd hope. 

As the app runs in a web view component the app will be slower than a native app.

Sometimes its may be simpler to build a PWA

**What problems is Apache Cordova solving and how is that benefiting you?**

Develop an Application for multiple devices IOS/Android

  ### 15. its good framework to implement cross platform application

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ashish P. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 16, 2021

**What do you like best about Apache Cordova?**

I like most cross platform ability using HTML technology in Apache Cordova

**What do you dislike about Apache Cordova?**

Building, Deployment and Testing of Application
Integration of Angular and React in Apache Cordova Application
less active community

**Recommendations to others considering Apache Cordova:**

its good framework to build cross platform and very good who has knowledge/experience of HTML5/CSS3 and programing

**What problems is Apache Cordova solving and how is that benefiting you?**

Able to build Mobile Application without having much experience in Mobile technology
Able to build cross platform application very quick by taking benefits of HTML5/CSS3

  ### 16. A great platform for creating mobile apps for all developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nandan h. | Full-stack Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 16, 2021

**What do you like best about Apache Cordova?**

I am a web developer and never had given a try to create native mobile applications. The Cordova helps us to create mobile apps from normal web apps or PWAs in minimal efforts.

**What do you dislike about Apache Cordova?**

For this platform, it is likely recommended for the developer to make the UI mobile friendly.

**What problems is Apache Cordova solving and how is that benefiting you?**

I am not a native mobile app developer I usually convert PWAs written in reactjs into mobile apps using Cordova

  ### 17. Pretty solid tool, great to make simple web apps. A bit dated with jQuery

**Rating:** 3.5/5.0 stars

**Reviewed by:** Oliver K. | Web Developer & Digital Marketing, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Apache Cordova?**

Rapid development of mobile web apps is extremely helpful
The build service is helpful

**What do you dislike about Apache Cordova?**

from memory it's quite outdated and community resources are lacking

**Recommendations to others considering Apache Cordova:**

Great tool for rapid app development. Would recommend it for those without great C knowledge.

**What problems is Apache Cordova solving and how is that benefiting you?**

Creating web based apps with little knowledge of C programming language is beneficial. Great benefits for clientele despite being a web dev by focus

  ### 18. Just great!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aram V. | Software Engineer II, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 12, 2021

**What do you like best about Apache Cordova?**

It is so easy to quickly start a new project

**What do you dislike about Apache Cordova?**

Sometimes there are things that does not work the same in diferent platforms like ios and android

**What problems is Apache Cordova solving and how is that benefiting you?**

I don't have knowledge in native ios or android development and this helps me to easly build cross platform apps.

  ### 19. Used Apache Cordova with Ionic

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Broadcast Media | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 14, 2021

**What do you like best about Apache Cordova?**

Simple to use, well documented, integrates well with Ionic.

**What do you dislike about Apache Cordova?**

Exposed to any changes made by native systems, sometimes requires some hacky practises to get to the desired effect

**What problems is Apache Cordova solving and how is that benefiting you?**

Building a web app without having to hire a native ios or android developer. Use html / js developers and minimal interaction with native code. Able to target multiple platforms with only one code base. Faster debugging.

  ### 20. Apache Cordova Best

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Apache Cordova?**

We have developed the Social Application platform used the Apache technology with the Angular, Ionic. We love the conversion part which is very easy for the mobile developers.

**What do you dislike about Apache Cordova?**

At start we have faced many issues during the setup becaue of dificult documentation.

**What problems is Apache Cordova solving and how is that benefiting you?**

Mobile development using appache is very easy compare to old world.

  ### 21. I want to use it

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 16, 2021

**What do you like best about Apache Cordova?**

U can create Multiple platform with one code

**What do you dislike about Apache Cordova?**

I have nothing to mention here. Thanks! :)

**Recommendations to others considering Apache Cordova:**

Yes

**What problems is Apache Cordova solving and how is that benefiting you?**

Easy to learn: No need to learn complicated code languages for mobile apps. Helps us to make the app more powerful

  ### 22. Great experience with using cordova.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Apache Cordova?**

Extensive native apis. Loads of plugins.

**What do you dislike about Apache Cordova?**

Some plugins may be outdated, not well maintained.

**Recommendations to others considering Apache Cordova:**

Fully recommend cardova.

**What problems is Apache Cordova solving and how is that benefiting you?**

Using it with Ionic. No need to develop native applications on multiple platforms.

  ### 23. When you are not a mobile developer or a developer but need to develop an Android-iOS app

**Rating:** 4.0/5.0 stars

**Reviewed by:** Domenico A. | Senior System automation engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 09, 2019

**What do you like best about Apache Cordova?**

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++.

**What do you dislike about Apache Cordova?**

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.

**What problems is Apache Cordova solving and how is that benefiting you?**

Create an application for managing our UPS capable of reading important SNMP values such as voltage, charge, amperage, and any voltage fluctuations in order to immediately alert the system administrators and to be able to monitor the status of UPS in confined spaces and without power where a laptop or desktop PC could not be brought while a smartphone is easier to handle in tight environments.

  ### 24. Magnificent framework for programming IT management Android applications in a few hours or minutes

**Rating:** 4.5/5.0 stars

**Reviewed by:** Giuseppe C. | Senior System Administrator, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 08, 2019

**What do you like best about Apache Cordova?**

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.

**What do you dislike about Apache Cordova?**

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.

**What problems is Apache Cordova solving and how is that benefiting you?**

Create applications for monitoring and managing hosts in data centers, their service status, and their inventory and warranty status through integration with the Android camera for reading QR codes and generating on-screen labels in augmented reality, how many lines of code? Amazingly, only 60! In Java, it would have taken at least 800 more.

  ### 25. Most popular framework for developing hybrid mobile applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rut B. | Programmatore Php/Zend Framework/Mysql, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2018

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 26. Wonderfull tool for building hibrid apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luis T. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 05, 2017

**What do you like best about Apache Cordova?**

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

**What do you dislike about Apache Cordova?**

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

**Recommendations to others considering Apache Cordova:**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 27. Apache Cordova when and when not

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 20, 2017

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 28. Best tool to develop hybrid apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Antonello P. | Angular & Hybrid apps team coach, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 29. Apache Cordova is a powerfull tools to create mobile applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2017

**What do you like best about Apache Cordova?**

Because , i use apache cordova for building mobile aplications

**What do you dislike about Apache Cordova?**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

Mobile application that ordered by customers

  ### 30. Cordova was a good starting point* in cross-platform mobile development

**Rating:** 3.0/5.0 stars

**Reviewed by:** Medet T. | Frontend Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 20, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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. 

  ### 31. Awesome tool for building cross-platform applications with JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Johnny H. | Developer, Broadcast Media, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 01, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

Every JavaScript developer should get familiar with Cordova.

**What problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 32. Building and hybrid application for iOS and Android

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alessandro C. | Full Stack Developer, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 14, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 33. Great option for quick development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Filipe O. | Senior Software Architect, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 26, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 34. The right steps to the future

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arthur F. | Creative Technologist, Design, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 12, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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. 

  ### 35. Quick development cycle using existing skills

**Rating:** 3.5/5.0 stars

**Reviewed by:** Stephen G. | Software developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 36. A really good opition!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ian C. | Senior Software Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 37. A great enabler. Perfect for a start and beyond

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amrudesh S. | Co-Founder, E-Learning, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 38. The best option for hybrid apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Xavier . | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 39. Perfect tool for web dev to bring their dreams into mobile world

**Rating:** 4.0/5.0 stars

**Reviewed by:** Minh N. | Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2016

**What do you like best about Apache Cordova?**

* 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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 40. Apache Cordova, the swiss knife of modern app development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ajit P. | Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 10, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 problems is Apache Cordova solving and how is that benefiting you?**

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. 

  ### 41. Apache Cordova, a useful platform for run of the mill mobile apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Michele C. | Musician, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 09, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

We were creating a navigation and welcome application for visitors

  ### 42. 1 year and a half using phonegap

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tsilavina R. | Co-founder and Manager/Web Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 43. Really good stuff, very promising

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alexandre B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2016

**What do you like best about Apache Cordova?**

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

**What do you dislike about Apache Cordova?**

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 Apache Cordova:**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 44. One code, multiple platforms

**Rating:** 5.0/5.0 stars

**Reviewed by:** André M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 45. Mobile Cross Platform Solution

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** January 08, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 Apache Cordova:**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 46. Cordova is an excellent way for businesses to minimize development costs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Aviation & Aerospace | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 08, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

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

  ### 47. Apache Cordova for cross platform mobile development framework.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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 problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 48. An excellent tool to create mobile Apps for iOS, Android and Windows

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luis Alfredo A. | Founder & CEO, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 10, 2016

**What do you like best about Apache Cordova?**

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

**What do you dislike about Apache Cordova?**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 49. Hybrid Apps FTW

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bobby J. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

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.

  ### 50. Good Experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Eduardo P. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 08, 2016

**What do you like best about Apache Cordova?**

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 about Apache Cordova?**

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

**Recommendations to others considering Apache Cordova:**

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

**What problems is Apache Cordova solving and how is that benefiting you?**

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


## Apache Cordova Discussions
  - [What is the difference between capacitor and Cordova?](https://www.g2.com/discussions/what-is-the-difference-between-capacitor-and-cordova)
  - [How good is Apache Cordova?](https://www.g2.com/discussions/how-good-is-apache-cordova)
  - [How does Cordova plugin work?](https://www.g2.com/discussions/how-does-cordova-plugin-work)
  - [What is Apache Cordova used for?](https://www.g2.com/discussions/what-is-apache-cordova-used-for)
  - [can i use this for?](https://www.g2.com/discussions/36340-can-i-use-this-for) - 1 upvote

- [View Apache Cordova pricing details and edition comparison](https://www.g2.com/products/apache-cordova/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-11+21%3A47%3A48+-0500&secure%5Bsession_id%5D=00668e63-b47b-436c-9663-8233916cb046&secure%5Btoken%5D=0c96b4316492d95722de6ef060f68db5eea37ea8a0b63fccc604f05fe96fc1a6&format=llm_user)

## Apache Cordova Features
**Functionality**
- Language Support
- Ease of Use
- Integrations

**Performance**
- Power
- Responsiveness
- Lightweight

**Support**
- Tutorials
- Documentation
- Community

## Top Apache Cordova Alternatives
  - [Bootstrap](https://www.g2.com/products/bootstrap/reviews) - 4.5/5.0 (136 reviews)
  - [Ionic: An OutSystems Company](https://www.g2.com/products/ionic-an-outsystems-company/reviews) - 4.4/5.0 (150 reviews)
  - [React Native](https://www.g2.com/products/react-native/reviews) - 4.5/5.0 (134 reviews)

