Cordova - Build Native Mobile Apps

  •        2273

Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript. It provides a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.

Cordova provides a set of uniform JavaScript libraries that can be invoked, with device-specific native backing code for those JavaScript libraries. Cordova is available for the following platforms: iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada, and Symbian.



Related Projects

PhoneGap - Build amazing mobile apps powered by open web tech

Adobe PhoneGap framework is an open source distribution of Cordova. Reuse existing web development skills to quickly make hybrid applications built with HTML, CSS and JavaScript. Building applications for each platform–iPhone, Android, Windows and more–requires different frameworks and languages. PhoneGap solves this by using standards-based web technologies to bridge web applications and mobile devices.

azure-mobile-apps-js-client - Javascript Clients for Azure Mobile Apps

With Microsoft Azure Mobile Apps you can add a scalable backend to your connected client applications in minutes. To learn more about Azure Mobile Apps, visit the Mobile Apps documentation.This repository contains code for the azure-mobile-apps-client npm package and the cordova-plugin-ms-azure-mobile-apps Cordova plugin.


Mobile Application Development Platform for Enterprises

Weex - A framework for building Mobile cross-platform UI

Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions. At the same time, it provides a rich extension of the native interfaces. In this way, it will be very convenient when you need to extend native components or modules.

OnsenUI - Cross-Platform HTML5 Hybrid App Framework

Onsen UI is a library of UI components to help you create beautiful hybrid and mobile web apps for both Android and iOS using Javascript. It enriches the user’s experience for mobile web apps with natively designed UI elements.

NativeScript - Build native iOS and Android apps using JavaScript

NativeScript is a framework for building native iOS and Android apps using JavaScript and CSS. It renders UIs with the native platform’s rendering engine, no WebViews, resulting in native-like performance and UX. It provides a best-of-both-worlds development experience, its cross-platform JavaScript modules give you the convenience of writing iOS and Android apps from a single JavaScript codebase, while its runtimes gives you the power of accessing native APIs, SDKs, and frameworks.

React Native - A framework for building native apps with React.

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components. With React Native, you don't build a “mobile web app”, an “HTML5 app”, or a “hybrid app”. You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps.

Framework7 - Full Featured HTML Framework For Building iOS & Android Apps

Framework7 - is a free and open source mobile HTML framework to develop hybrid mobile apps or web apps with iOS & Android native look and feel. It is also an indispensable prototyping apps tool to show working app prototype as soon as possible in case you need to. The main approach of the Framework7 is to give you an opportunity to create iOS & Android apps with HTML, CSS and JavaScript easily and clear.

Ionic - HTML5 Mobile Framework for building cross-platform hybrid native apps and mobile websites

Ionic is the open source HTML5 Mobile Framework for building amazing, cross-platform hybrid native apps and mobile websites with HTML, JavaScript, and CSS. If you know how to build or design websites, you will be able to build a real mobile app with Ionic.


DEPRECATED - Azure Mobile Services has been superseded by Azure App Service Mobile Apps and is scheduled for removal from Azure. We recommend using Azure Mobile Apps for all new mobile backend deployments. Read this announcement to learn more about the pending deprecation of this service.Learn about migrating your site to Azure App Service.


This plugin integrates the Azure Mobile Engagement (AZME) SDK into your Cordova Application. It supports both reporting and push features.Please refer to the Azure Mobile Engagement documentation for more information about the various AZME concepts.

jqm-cordova-ios - A mobile app that is built with jQuery Mobile, Apache Cordova and IOS

A mobile app that is built with jQuery Mobile, Apache Cordova and IOS

code-push - A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices

CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users' devices. It works by acting as a central repository that developers can publish updates to (JS, HTML, CSS and images), and that apps can query for updates from (using provided client SDKs for Cordova and React Native). This allows you to have a more deterministic and direct engagement model with your userbase, when addressing bugs and/or adding small features that don't require you to re-build a binary and re-distribute it through the respective app stores.This repo includes the management CLI and Node.js management SDK, which allows you to manage and automate the needs of your Cordova and React Native apps. To get started using CodePush, refer to our documentation, otherwise, read the following steps if you'd like to build/contribute to the project from source.

piwik-mobile - User analytic with piwik for phonegap (cordova) mobile web apps

User analytic with piwik for phonegap (cordova) mobile web apps

hackerpins-mobile-cordova - HackerPins mobile application built using Cordova CLI

HackerPins mobile application built using Cordova CLI. This application is built using jQueryMobile. The app uses JavaEE 7 REST backend running on OpenShift Online.

digitsquare - Angular and Cordova / Phonegap powered hybrid mobile application (puzzle game)

Hybrid mobile application (puzzle game) developed using Cordova/Phonegap, AngularJS.Please refer to Apache Cordova documentation for additional info.

Skygear -Development kit for Mobile, Web & IoT apps

Skygear is an open source development kit for mobile, web. We provide dashboard and cloud code features for developers. Benefits: High performance Multi-functional backend for web and mobile Easy to launch and scale up.

Push-It - A simple mobile app using Apache Cordova & jQuery Mobile

A simple mobile app using Apache Cordova & jQuery Mobile