TrustRadius
Excellent tool for the development of multiple platformsIt is being used by all the company's developers since it allows the development of hybrid applications. Thanks to Cordova, we have managed to develop multiple multi-language applications without the need for more developers. It is very useful because it allows for the centralization of the code; it is written only once and it is executed on all platforms.,Cordova is a very powerful tool for a JavaScript developer, since by simply developing in JavaScript one becomes a general developer of software and applications by implementing web technologies for various environments. Cordova is not just an HTML application that runs in a browser, it allows you to write native plugins that work with any of the supported platforms, and a JavaScript container will integrate your HTML application with the native code. Cordova does an amazing job in the field of hybrid application is super easy to use and functional.,It is not completely automatic since if you write individual style information for each platform objective, you can not make Córdova automatically apply the transormation at compile time; you have to change the linked style manually. The support is deficient in general. Configuration and use can be complicated as it requires the use of the command line.,8,It has a positive impact in general. Cordova is really a great solution for web developers who want to bring their incredible ideas to devices, but they just do not have a lot of time to put into iOS and Android learning curves. Our biggest benefit was that the management of images for multiple devices. Developing with Cordova has drastically reduced the cost of cross-platform deployment.,Adobe Phone Gap,FloQast, 99tests, Apache SparkApache Cordova reviewApache Cordova has significantly reduced our overhead by providing a stable cross-platform tool for porting our web application to Android and iOS devices. Our development team is relatively small here at ShiftWizard so being able to leverage Apache Cordova's technology in order to quickly get an minimum viable product out to our testers was crucial. We were able to understand the documentation and implement Cordova into our existing system and workflow in a matter of weeks saving us time and money that we would've otherwise spent on engineers. There are a number of alternatives but we heard about Cordova through our very talented development team that builds applications full-time. Since incorporating Apache Cordova into our company's technology stack we have been able to catch up to competitors in the mobile space but utilizing the cross-platform technology that Cordova encompasses. We highly recommend using Apache Cordova especially if you are a small to medium size business that needs to grow fast. Cordova is perfectly lean enough for start-ups and strong and stably enough for enterprise applications. Our healthcare software application runs smooth across the board with very little to no latency or UI errors thanks to Apache Cordova. ShiftWizard will continue to use this amazing product in the future.,Runs on the command line in Node Extensive usability for most platforms Quality support from Adobe,Needs to be fully compatible with mobile machines Support for a wide variety of platforms Needs better backwards compatibility,7,Very economic for ROI purposes Scalable for code reusability down the road Convertible, easily switch platforms if Apache Cordova doesn't suit your needs,Adobe Phone GapMy work experience with Apache CordovaApache Cordova is an excellent tool to develop hybrid applications. Our organizations have developed 6-8 applications with Apache Cordova. Although, we have also published more than 15 applications outside of our organization/ company. The clients are also satisfied because of the highly customizable design with a pre-defined mockup concept from them. We also developed an app for government projects with Apache Cordova.,It is highly customizable. Very easy to add packages to it. It also supports third-party package installation such as from GitHub or other repositories. Hybrid application development made easy. Command line syntax is easy to learn and implement.,Sometimes it's hard to configure VS Code applications with another IDE like WebStrom etc. Emulators are slow performing. Sometimes there are version conflicts with the newer codebase.,9,We can develop a hybrid application which saves time and budget. Need to develop a robust API server to maintain interconnection between an app to the server. iPhone development is sometimes hard to maintain because their functionality sometimes does not work well.,Ionic, Adobe Phone Gap and XamarinApache Cordova - Leading the way to hybrid appsI have been using Apache Cordova to develop hybrid enterprise mobile apps for our clients. Cordova has made it very easy to write once and adapt the apps to multiple mobile platforms.,Cordova makes it very easy to develop apps for multiple platforms. The setup is very simple when it comes to creating a project, adding platforms, building and deploying apps. If you have a little mobile app development experience, all you need to know is HTML, CSS, Javascript and only a handful of cordova commands to get started with your hybrid app. Cordova provides a simple solution to access any and all of the device features through native plugins. You have a host of third-party and cordova plugins available to use device features like filesystem, camera, health kit, location services etc. You can also write your very own plugins and use them for your cordova based apps. Cordova is free to use! The only cost you will bear is the individual mobile platform developer program enrollment cost to deploy your apps to those platforms.,Cordova app code runs inside a webview component. So, expect the performance to be a little slower as compared to the native apps. This is more noticeable on older devices though. It is hardly noticeable when it comes to newer mobile devices. Crashes can be hard to debug since the crash logs will not point you to the culprit javascript code. This is not a limitation of Cordova alone. Any other hybrid mobile app development platform suffers the same problem. Even with tools like Safari debugger and Chrome debugger, it can be tricky to measure graphics and animation performance. Achieving smooth animations can be a bit of a challenge sometimes with hybrid mobile apps in general.,10,Development timeline for making Cordova apps targeting multiple platform is lower than developing individual native apps for each platform. Its easy to learn and set up. Coming from a native app development background, the learning curve for me was fairly small to get started with my hybrid app.,Appcelerator
Unspecified
Apache Cordova
16 Ratings
Score 8.5 out of 101
TRScore

Apache Cordova Reviews

Apache Cordova
16 Ratings
Score 8.5 out of 101
Show Filters 
Hide Filters 
Filter 16 vetted Apache Cordova reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-4 of 4)
  Vendors can't alter or remove reviews. Here's why.
Carla Borges profile photo
August 16, 2018

Apache Cordova Review: "Excellent tool for the development of multiple platforms"

Score 8 out of 10
Vetted Review
Verified User
Review Source
It is being used by all the company's developers since it allows the development of hybrid applications. Thanks to Cordova, we have managed to develop multiple multi-language applications without the need for more developers. It is very useful because it allows for the centralization of the code; it is written only once and it is executed on all platforms.
  • Cordova is a very powerful tool for a JavaScript developer, since by simply developing in JavaScript one becomes a general developer of software and applications by implementing web technologies for various environments.
  • Cordova is not just an HTML application that runs in a browser, it allows you to write native plugins that work with any of the supported platforms, and a JavaScript container will integrate your HTML application with the native code.
  • Cordova does an amazing job in the field of hybrid application is super easy to use and functional.
  • It is not completely automatic since if you write individual style information for each platform objective, you can not make Córdova automatically apply the transormation at compile time; you have to change the linked style manually.
  • The support is deficient in general.
  • Configuration and use can be complicated as it requires the use of the command line.
It is suitable for making portable applications, with almost the same code for several platforms. You can access native features of the device or use an open source plug-in from the repository to create a local database and access the internal storage of the device. It is wonderful for the construction of a native application, through the use of standard web code. It is not recommended for enterprise applications.
Read Carla Borges's full review
Andrew Shingleton profile photo
August 16, 2018

"Apache Cordova review"

Score 7 out of 10
Vetted Review
Verified User
Review Source
Apache Cordova has significantly reduced our overhead by providing a stable cross-platform tool for porting our web application to Android and iOS devices. Our development team is relatively small here at ShiftWizard so being able to leverage Apache Cordova's technology in order to quickly get an minimum viable product out to our testers was crucial. We were able to understand the documentation and implement Cordova into our existing system and workflow in a matter of weeks saving us time and money that we would've otherwise spent on engineers. There are a number of alternatives but we heard about Cordova through our very talented development team that builds applications full-time. Since incorporating Apache Cordova into our company's technology stack we have been able to catch up to competitors in the mobile space but utilizing the cross-platform technology that Cordova encompasses. We highly recommend using Apache Cordova especially if you are a small to medium size business that needs to grow fast. Cordova is perfectly lean enough for start-ups and strong and stably enough for enterprise applications. Our healthcare software application runs smooth across the board with very little to no latency or UI errors thanks to Apache Cordova. ShiftWizard will continue to use this amazing product in the future.
  • Runs on the command line in Node
  • Extensive usability for most platforms
  • Quality support from Adobe
  • Needs to be fully compatible with mobile machines
  • Support for a wide variety of platforms
  • Needs better backwards compatibility
Apache Cordova is well-suited for enterprise applications that need the ability to talk to a wide variety of platforms. Using Cordova you can scale mobile applications quickly into full-featured applications easily. Adobe provides extensive support so any major issue is surely able to be investigated through forums or user groups.
Read Andrew Shingleton's full review
Sazzad Hossain Sharkar profile photo
December 01, 2017

User Review: "My work experience with Apache Cordova"

Score 9 out of 10
Vetted Review
Verified User
Review Source
Apache Cordova is an excellent tool to develop hybrid applications. Our organizations have developed 6-8 applications with Apache Cordova. Although, we have also published more than 15 applications outside of our organization/ company. The clients are also satisfied because of the highly customizable design with a pre-defined mockup concept from them. We also developed an app for government projects with Apache Cordova.
  • It is highly customizable.
  • Very easy to add packages to it. It also supports third-party package installation such as from GitHub or other repositories.
  • Hybrid application development made easy.
  • Command line syntax is easy to learn and implement.
  • Sometimes it's hard to configure VS Code applications with another IDE like WebStrom etc.
  • Emulators are slow performing.
  • Sometimes there are version conflicts with the newer codebase.
[It's well suited] To develop hybrid applications with less coding. Apache Cordova is well suited for people who are afraid to work with Java or native Android development SDK. Apache Cordova helps to publish apps in less time than native app development. Although, if anyone has HTML or JavaScript experience, they can get started with development.

Apache Cordova developed applications have less security than a native application because Apache Cordova's resource and other files are visible to others that can decrypt the .apk file.

Read Sazzad Hossain Sharkar's full review
No photo available
February 17, 2017

Review: "Apache Cordova - Leading the way to hybrid apps"

Score 10 out of 10
Vetted Review
Verified User
Review Source
I have been using Apache Cordova to develop hybrid enterprise mobile apps for our clients. Cordova has made it very easy to write once and adapt the apps to multiple mobile platforms.
  • Cordova makes it very easy to develop apps for multiple platforms. The setup is very simple when it comes to creating a project, adding platforms, building and deploying apps. If you have a little mobile app development experience, all you need to know is HTML, CSS, Javascript and only a handful of cordova commands to get started with your hybrid app.
  • Cordova provides a simple solution to access any and all of the device features through native plugins. You have a host of third-party and cordova plugins available to use device features like filesystem, camera, health kit, location services etc. You can also write your very own plugins and use them for your cordova based apps.
  • Cordova is free to use! The only cost you will bear is the individual mobile platform developer program enrollment cost to deploy your apps to those platforms.
  • Cordova app code runs inside a webview component. So, expect the performance to be a little slower as compared to the native apps. This is more noticeable on older devices though. It is hardly noticeable when it comes to newer mobile devices.
  • Crashes can be hard to debug since the crash logs will not point you to the culprit javascript code. This is not a limitation of Cordova alone. Any other hybrid mobile app development platform suffers the same problem.
  • Even with tools like Safari debugger and Chrome debugger, it can be tricky to measure graphics and animation performance. Achieving smooth animations can be a bit of a challenge sometimes with hybrid mobile apps in general.
Cordova is an excellent hybrid mobile app development platform that lets you build mobile apps targeted to multiple platforms.
It is free to use, simple to set up, allows you access to device features through plugins and the app performance is comparable to native apps as well. Implementing very complex animations smoothly can be a bit of a challenge. But if you are doing utility apps which focus more on features and don't go crazy with animations, there is nothing that you can't achieve with a cordova based app.
Read this authenticated review

Apache Cordova Scorecard Summary

About Apache Cordova

Apache Cordova Technical Details

Operating Systems: Unspecified
Mobile Application:No