See our complete list of Top Android Programming Integrated Development Environments.
First developed by a company called Nitobi, Cordova was originally known as PhoneGap. In 2011, Adobe bought Nitobi and contributed PhoneGap to the Apache Foundation. Apache changed the name to Cordova (although Adobe still oversees a separate project called PhoneGap). It is a cross-platform mobile development framework that allows developers to write apps in HTML, CSS and JavaScript and then deploy them to any mobile platform. It requires a little bit more technical knowhow to install and run than Adobe PhoneGap. Note that it requires installation of Android Studio.
Developer/Owner: Apache Software Foundation
Key features:
- Target multiple platforms with one code base
- Allows developers to create mobile apps using Web technologies
- Support for offline scenarios
- Access to native device APIs
- App templates
Programming languages supported: HTML, CSS, JavaScript
Target operating systems: Cross-platform, including iOS, Android, Windows, macOS, Ubuntu
Runs on: Windows, macOS, Linux
System Requirements:
- Android Studio
- JDK 8 or later
- Windows 7 or later, macOS 10.10 or later, or 64-bit Linux with GNOME or KDE desktop and GNU C Library
- 3 GB RAM plus 1 GB for Android Emulator (8 GB recommended)
- 2 GB disk space (4 GB recommended)
- 1280 x 800 or better screen resolution
Target audience:Experienced Web developers who want to create mobile apps
First production release: 2011
Most recent update/stable release:Version 7.0.1 (May 2017)
License: Apache License 2.0
Price: Free
# # #
Have you used Cordova? Share your favorite feature in the comments below!