Connect with us

App Development

TOP 45 Apache Cordova Development Tools

Published

, on

Apache Cordova is a mobile application development platform which allows you to create mobile apps using HTML5, JavaScript, and CSS3 through a set of Cordova development tools which are then turned into a native container allowing you to access the device functions of several platforms.

Apache Cordova is now one of the most popular and top frameworks for building cross-platform mobile apps as it allows developers to easily write one set of code which can then be published on nearly every platform out there.

To set off on your Apache Cordova development journey, check out Apache Cordova’s “Get Started Fast” guide with all the information you need to embark on that journey and our blog post that lists the TOP Apache Cordova blogs, newsletters, and online communities.

You will also need some tools to help you get started, which is why we’ve compiled below the essential tools needed for Apache Cordova development.

Best 45 Apache Cordova Development Tools and Resources

  • Frameworks
  • IDE
  • CLI
  • Libraries
  • Testing Tools
  • Plugins

Apache Cordova Frameworks [8]

Adobe PhoneGap

PhoneGap is the original and most popular distribution of Apache Cordova. Turn your HTML, CSS and JavaScript into an app on your device in minutes using our simple desktop and developer apps.

Ionic

Ionic is a front-end SDK for building cross-platform mobile apps. Built on top of Angular, Ionic also provides a platform for integrating services like push notifications and analytics.

Monaca

Comprehensive cloud-powered and framework-agnostic set of tools Monaca supports both online and offline development, debugging with live-reload feature and cloud build experience.

Onsen UI

Custom Elements-based HTML5 framework offers a large selection of components and responsive layout support. Onsen UI lets you create professionally designed multiplatform apps without acquiring additional skillset.

Framework7

Framework7 is a free and open source mobile HTML framework for developing hybrid mobile apps or web apps with iOS & Android native look and feel.

Evothings Studio

Evothings Studio provides Cordova developers with a rapid development workflow, tutorials and example apps for the Internet of Things. Support for Bluetooth Low Energy (BLE) and other IoT related technologies.

Mobiscroll

Mobiscroll is a collection of cross-platform UI controls for delivering polished iOS, Android & Windows Phone apps. Framework agnostic, use it with plain Javascript, jQuery, Angular, React or Knockout.

Appey

Appery.io is a no-code and  low-code app development platform that makes creating hybrid mobile apps, web apps, and progressive web apps (PWAs) easy.s using Ionic framework and cordova. 

Popular Apache Cordova IDEs [5]

Visual Studio

Popular IDE for building cross-platform apps for Android, iOS, and Windows. Complete with advanced build and debugging support.

NetBeans 8.2

The NetBeans IDE 8.2 includes sample getting started apps, however it must be tweaked to properly manage plugins. NetBeans is a powerful and intuitive IDE that makes it easier to manage Cordova apps, but you’ll still need to use the CLI anyway from time to time, such as to compile Release builds.

NetBeans require certain tweaking in order to avoid problems with the Cordova plugins. The built-in plugins manager will fail to install any plugin whatsoever

Cordova Tools Visual Studio Extensions

The Cordova Tools Visual Studio extension allows you to debug your code, find commands in the Command Palette, and use IntelliSense to browse objects, functions, and parameters in plugin APIs. This extension works with any Cordova-based project.

App Builder IDE

App Builder is a complete IDE for Microsoft Windows which allows to create HTML5 and native apps without programming knowledge. Offers dozens of controls and actions ready to be used in your apps and lot of app samples to learn it.

NSB/AppStudio

NSB/AppStudio is an IDE for webapps/native apps. One step install includes complete PhoneGap integration, plus Bootstrap, jQuery Mobile and jqWidgets. Drag and Drop Designer. Easy programming in JavaScript or BASIC. Windows and MacOS.

TOP Apache Cordova CLIs [5]

Cordova CLI

Apache Cordova’s official command line tool.

Node.js

The Cordova CLI runs on Node.js which is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

NPM

The Cordova CLI is distributed as an NPM package which is the package manager for JavaScript and the world’s largest software registry.

Cordova Plugman

A command line tool to install and uninstall plugins for use with Apache Cordova projects.

Cordova Coho

Command line tool for Apache Cordova contributors to manage Apache Cordova repositories, and to help with releases and pull requests.

Libraries for Cordova apps [6]

Apache Cordova JS

A unified JavaScript layer for Apache Cordova projects.

Apache Cordova Lib

Contains npm modules used primarily by Cordova and plugman.

Apache Cordova Common

Exposes shared functionality used by cordova-lib and Cordova platforms.

Apache Cordova Create

This module is used for creating Cordova style projects. It also includes support for Cordova templates and can fetch templates from npm and git.

Apache Cordova Fetch

This package can be used to install and uninstall Node.js packages using npm.

Apache Cordova Serve

This module can be used to serve up a Cordova application in the browser. It has no command-line, but rather is intended to be called using an API.

Apache Cordova Testing Tools

Apache Cordova Plugin Test Framework

The cordova-plugin-test-framework plugin defines the interface for Cordova plugins to write tests and provides a test harness for actually running those tests.
Tests run directly inside existing Cordova projects, so you can rapidly switch between testing and development. You can also be sure that your test suite is testing the exact versions of plugins and platforms that your app is using.

Instabug

Instabug is the top bug reporting tool for mobile apps. It provides the most useful metadata on the market and exceptional user support. It is also known for its “Shake to Send” feature, an intuitive user gesture that automatically activates bug reports from within the apps on which Instabug is installed.

With each bug report, Instabug automatically captures a screenshot that users can annotate by drawing on, blurring, and magnifying parts of it. Users can also attach further screenshots, voice notes, and screen recordings of the app to provide further context to their report. In addition, Instabug automatically sends detailed user data to developers, including the user steps needed to reproduce each bug, network request and console logs.

Apache Cordova Paramedic

Apache Cordova Paramedic runs Cordova medic/buildbot tests locally.

Apache Cordova Mobile Spec Suite

Apache Cordova Mobile Spec Suite is a set of automated & manual tests that test Cordova core functionality.

TOP Apache Cordova Plugins

Apache Cordova Battery Status Plugin

This plugin provides an implementation of an old version of the Battery Status Events API. It adds the three events batterystatus, batterycritical, and batterylow to the window object.

Apache Cordova Camera Plugin

This plugin defines a global navigator.camera object, which provides an API for taking pictures and for choosing images from the system’s image library.

Apache Cordova Device Plugin

This plugin defines a global device object, which describes the device’s hardware and software.

Apache Cordova Dialogs Plugin

This plugin provides access to some native dialog UI elements via a global navigator.notification object.

Apache Cordova File Plugin

This plugin implements a File API allowing read/write access to files residing on the device.

Apache Cordova GeoLocation Plugin

This plugin provides information about the device’s location, such as latitude and longitude. Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi, and Bluetooth MAC addresses, and GSM/CDMA cell IDs.

Apache Cordova InAppBrowser Plugin

You can show helpful articles, videos, and web resources inside of your app. Users can view web pages without leaving your app.

Apache Cordova Media Plugin

This plugin provides the ability to record and play back audio files on a device.

Apache Cordova Media Capture Plugin

This plugin provides access to the device’s audio, image, and video capture capabilities.

Apache Cordova Network Information Plugin

This plugin provides an implementation of an old version of the Network Information API. It provides information about the device’s cellular and wifi connection, and whether the device has an internet connection.

Apache Cordova Screen Orientation Plugin

Cordova plugin to set/lock the screen orientation in a common way for iOS, Android, and windows-uwp. This plugin is based on Screen Orientation API so the API matches the current spec.

Apache Cordova Splash Screen Plugin

This plugin is required to work with splash screens. This plugin displays and hides a splash screen during application launch.

Apache Cordova Status Bar Plugin

The StatusBar object provides some functions to customize the iOS and Android StatusBar.

Apache Cordova Vibration Plugin

This plugin provides a way to vibrate the device.

Apache Cordova Whitelist Plugin

This plugin implements a whitelist policy for navigating the application webview on Cordova 4.0.

Apache Cordova WKWebView Engine Plugin

This plugin makes Cordova use the WKWebView component instead of the default UIWebView component and is installable only on a system with the iOS 9.0 SDK.

Apache Cordova Templates

A simple Apache Cordova Hello World application. This is used as the default app template when creating new projects.

This is a reference for building and publishing Cordova templates.

Top Apache app development companies list

  • Naked Development Premier Mobile App Studio
    510 Reviews
    United States, Canada
  • Utility Leading Mobile App Development Company
    515 Reviews
    United States, Canada
  • Cubix Award Winning Software Development Company
    532 Reviews
    United States, UAE
  • OpenXcell Hire the Best Mobile App Developers
    577 Reviews
    United States, India
  • AllianceTek Empowering IT Solutions
    519 Reviews
    United States, Canada
  • DianApps Technologies Pvt. Ltd. leading Mobile App Development Company
    54 Reviews
    United States, Australia
  • Idealogic Custom software development for startups
    514 Reviews
    Poland, Canada
  • Attract Group Software development & IT consultancy group
    523 Reviews
    United States, Netherlands
Click to comment
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Trending

0
Would love your thoughts, please comment.x
()
x