Cross-Platform Development
Apache Cordova enables developers to build applications for multiple platforms (iOS, Android, Windows, etc.) using a single codebase, which saves time and resources.
Use of Web Technologies
Cordova allows the use of standard web technologies like HTML, CSS, and JavaScript, making it accessible for web developers to create mobile applications without needing to learn platform-specific languages.
Extensive Plugin Ecosystem
Cordova provides a wide range of plugins that enable access to native device functionalities (such as the camera, accelerometer, GPS, etc.), allowing for more versatile app development.
Cost Effective
By reducing the need for multiple native developers and leveraging a single web development team, Cordova can significantly cut down the costs of application development.
Open Source
As an open-source project, Apache Cordova benefits from community support and contributions, leading to continuous improvements and a wealth of shared knowledge and code.
We have collected here some useful links to help you find out if Apache Cordova is good.
Check the traffic stats of Apache Cordova on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Apache Cordova on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Apache Cordova's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Apache Cordova on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Apache Cordova on Reddit. This can help you find out how popualr the product is and what people think about it.
This is truly amazing. Is there a 'How it Works' a 'Potentials' section? I work with things that push to inspire creativity and learning to foster the passion behind creativity and authentic works where otherwise we'd see how 'AI copies our work' and now we can see how AI can bring works to life and make them more fun. Over-all would you like to see schools adopting your project? I didn't see a contact form but... - Source: Hacker News / 9 months ago
Anyone have experience with/opinions on Apache Cordova? [1] It seems like it would solve most of the PWA issues. Although I vaguely recall reading that Apple is not too fond of apps that are basically just wrapped web views. [1] https://cordova.apache.org/. - Source: Hacker News / over 1 year ago
Has anyone tried pwa builder?[2] Thank you for any insights! [0]https://cordova.apache.org/. - Source: Hacker News / over 1 year ago
A little over a decade ago, I worked on the open-source project Apache Cordova/Adobe PhoneGap, first at IBM and later at Adobe. Apache Cordova enables you to build mobile applications using HTML, CSS and JavaScript while targeting multiple platforms with one code base. In todayโs technology landscape, mobile is dominated by iOS and Android. In the early 2010โs we were awash in mobile platforms from BlackBerry,... - Source: dev.to / over 2 years ago
There are layers that offer access to native APIs like capacitor, cordova and nativescript. Apparently sometimes multiple of them should be used, but I didn't understand what are the differences even after reading the announcement. These seem to be frontend agnostic technologies and Capacitor is apparently the more modern choice at the moment. Source: over 2 years ago
To be honest, we have not only Capacitor but also Cordova which Capacitor is based on but because Capacitor is more popular, has better community, deals with some problems better, and works beautifully with Ionic Framework I will tell more in a second, I simply recommend Capacitor. - Source: dev.to / over 2 years ago
Apache Cordova is an example of this. It is also useful if you need to access native code (the camera, database, etc), or to use just as a WebView Container as an application to deploy to the Play store/ App Store. Source: over 2 years ago
I've had a lot of success with Vue + Cordova. Https://cordova.apache.org/. Source: almost 3 years ago
Consider looking into the Apache Cordova framework. Iโm not experienced with the framework or mobile development as a whole, but the framework looks like it supports cross-platform and would allow you to easily convert your existing mobile codebase into a mobile app. Source: almost 3 years ago
To have a bona fide app in the Apple App Store and Google Play stores, wrap it in Cordova. Https://cordova.apache.org. Source: almost 3 years ago
PhoneGap is Apache Cordova now. But it's not going to be a solution to your problem. Source: almost 3 years ago
Since Ionic is based on the popular Apache Cordova framework, Ionic applications are hybrid HTML apps. On mobile devices, they run in a special environment (UIWebView for iOS and WebView for Android) that displays HTML and executes JavaScript code. Thus, the application launches like it would in a browser. Source: almost 3 years ago
For a framework way of building it look at: Apache Cordova: http://cordova.apache.org. Source: almost 3 years ago
There are wrappers, to basically make a little application that has a web browser and bundles up web apps as applications. Apache Cordova can do that, mostly for android and iOS but you can also use it to do that for OSX and Windows 10: https://cordova.apache.org/ / https://cordova.apache.org/docs/en/10.x/guide/support/index.html -- but these are pretty technical options that aren't going to be easy to use unless... Source: about 3 years ago
Apache Cordova: If you know, or want to learn, web design, Cordova is what you want to go with as you can make native iOS and Android apps with this. Here are all the features they support by platform. Source: about 3 years ago
I don't know how relevant this is nowadays but Cordova could probably do what you're looking for. Source: about 3 years ago
Browser games can be played on desktop or mobile devices; they may also be compiled to native mobile apps by using third-party tools such as Cordova. It's important that your 2D game has a responsive layout. Phaser has a Scale Manager that handles scaling, resizing, and alignment; it also has a full-screen mode. When using PixiJS, you need to create a responsive layout manually. This can be tricky with more... - Source: dev.to / about 3 years ago
Here's all the proof you need: https://cordova.apache.org/. Source: about 3 years ago
Also the development framework for mobile apps Apache Cordova, heh. Source: about 3 years ago
The first such equalizer was the creation of PhoneGap by Nitobi in 2011. It was later acquired by Adobe, which turned it into Cordova. Cordova is a cross-platform open-source mobile app development environment. It allowed you to write apps using HTML, CSS, and JavaScript, converting them into code that interacted with the platforms' APIs. Sure, it provided cross-platform interoperability, but the platforms still... - Source: dev.to / about 3 years ago
And if you need an app to go in the store, there's things like Apache Cordova (formerly Phonegap) that let you package a web app as a mobile app. Source: about 3 years ago
Apache Cordova remains a focal point in discussions about cross-platform app development, featuring prominently in the context of various frameworks and trends in the software engineering landscape. Over time, it has maintained a reputation as a stable, open-source tool for building mobile applications using standard web technologies such as HTML, CSS, and JavaScript.
Simplicity and Familiarity: Apache Cordova is noted for its accessibility, particularly for developers proficient in web technologies like HTML5, CSS3, and JavaScript. This makes it a natural choice for those comfortable with frameworks such as Angular or Vue.js.
Extensive Plugin Ecosystem: One of Cordova's notable strengths is its comprehensive plugin ecosystem, which allows developers to access native device APIs, thereby enhancing the utility and functionality of web-based apps. For instance, developers can utilize plugins to access device features like geolocation and the camera, making the applications 'near-native.'
Wide Platform Support: Cordova's ability to target multiple platforms, including iOS, Android, and even web browsers from a single codebase, was revolutionary during its early inception in a landscape full of competing mobile platforms. This capability remains a valuable asset for overworked development teams seeking to maximize their impact without duplicating effort for each platform.
Despite its historical and technical merits, Apache Cordova faces challenges in the modern mobile development ecosystem:
Emergence of New Competitors: The landscape for cross-platform app development has evolved with the introduction of newer, sometimes more advanced frameworks like Flutter, React Native, and Capacitor. These frameworks benefit from vibrant developer communities and modern tooling that arguably address contemporary development needs more effectively.
Perception of Performance: Performance concerns are frequently raised about Cordova's approach, treating applications as wrapped web views rather than leveraging native rendering capabilities. This perception, whether fully justified or not, influences developer preference, especially where performance is critical.
Community and Support: Although Cordova continues to be reliable and widely used, the support and community dynamics around other frameworks like Flutter and React Native often appear more robust. These newer frameworks tend to attract more resources and contribute to faster innovation cycles.
Despite the competitive pressures, Cordova remains relevant, particularly in situations where developers aim to leverage web technologies for quick deployment across platforms. Its utility in enabling the conversion of web apps into mobile apps with minimal overhead remains significant. Additionally, for businesses deeply embedded within specific technology ecosystems, Cordova provides practical means to extend their offeringsโillustrated by Oracle MAF's use of Cordova for offline capabilities and synchronization.
In conclusion, while Apache Cordova's position may not be as dominant in the face of newer frameworks, its legacy and functional capabilities ensure it remains a viable tool for specific use cases. Developers opting for Cordova typically appreciate its proven reliability and extensive plugin ecosystem, though they must weigh these benefits against the modern enhancements available through its contemporary rivals. As the software development industry continues to evolve, the flexibility and adaptability of frameworks like Cordova will likely remain key considerations for development teams making strategic technology choices.
Do you know an article comparing Apache Cordova to other products?
Suggest a link to a post with product alternatives.
Is Apache Cordova good? This is an informative page that will help you find out. Moreover, you can review and discuss Apache Cordova here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.