My work experience with Apache Cordova
December 01, 2017

My work experience with Apache Cordova

Sazzad Hossain Sharkar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Apache Cordova

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.
  • 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.
Apache Cordova is the mother of all other frameworks. The Ionic developed framework is well suited for development but most of their features are offered by paid services.

As Apache Cordova is open source and has a license to modify it, it has no legal problems to work with it. Also, most well-known IDEs recognize the Apache Cordova snippets.
[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.