Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
CordovaExample
CordovaPluginBluetooth
CordovaPluginFile
CordovaPluginNotificationPushD
README.md

README.md

Cordova

1. Introduction

Cordova est une plateforme basée sur node.js qui permet le développement d’application mobile cross-plateforme (hybride) grâce au langage web HTML, CSS, JS.

Pour les grosses applications plus complexes il est préférable de les développer en natif grâce à leurs langages afin de garantir un maximum de fluidité et aussi pour un souci d’optimisation.

2. Prérequis

Télécharger et installer de l’environnement node.js

Proxy configuration

npm config set proxy http://user:pass@host:port
npm config set https-proxy http://user:pass@host:port
npm config set strict-ssl false

3. Installation

Installation de cordova via gitBash ou l'invite de commande windows

npm install -g cordova
npm install -g cordova ionic (installation Cordova et Ionic)
npm install -g cordova@3.1.0 (version cordova)
sudo npm install -g cordova (Linux, OS X)

Mise à jours de cordova

npm update -g cordova
npm update -g cordova@3.1.0 (version cordova)
sudo npm update -g cordova (Linux, OS X)

Version de cordova

npm info cordova version

4. Création application

Création du premier projet cordova

cordova create HelloWorld io.cordova.helloworld HelloWorld
  • Arg 1 : HelloWorld (Path)
  • Arg 2 : io.cordova.helloworld (id)
  • Arg 3 : HelloWorld (Name)
  • Arg 4 : Option

Ajout ou modification de la platform dans un projet cordova

cordova platform add android
cordova platform update android
  • Arg 1 : android | ios | windows

Liste des platforms dans votre projet cordova

cordova platform ls

5. Test application

Compilation du code et génération de l'APK dans le chemin platforms/android/build/outputs/apk/android-debug.apk

cordova build android
  • Arg 1 : android | ios | windows (plateform de compilation)

Lancer l'application sur un appareil externe

cordova run android
  • Arg 1 : android | ios | windows (plateform de lancement)

Lancer l'application sur un appareil interne

cordova emulate android
  • Arg 1 : android | ios | windows (plateform de lancement)

Installer un emulateur android

##6. Plugin application ##

Ajouter un plugin dans votre application cordova

cordova plugin add cordova-plugin-battery-status
  • Arg 1 : cordova-plugin-battery-status (nom du plugin)

Téléchargement de plugin cordova

##6. Configuration application ##

Le fichier de configuration de l’application est config.xml,il se trouve à la racine du projet

  • Nom : Nom de l'application.
  • Description : Description de l’application.
  • Author : Auteur de l'application.
  • Content : indique le fichier de démarage de l'application.
  • Plugin : Liste des plugins installés.
  • Acces : Permet de donner accès au domaine extérieur.
  • Allow-intent : Permet de gerer les permissions dans l'application.
  • Platform : Liste des platforms installés.
  • Description : Description de l’application.

##7. Event téléphone ##

  • Devicebeady :
  • Pause :
  • Resume :
  • Backbutton : btn retour du téléphone.
  • Menubutton : btn menu du téléphone.
  • Searchbutton :
  • Startcallbutton :
  • Endcallbutton :
  • Volumedownbutton : Diminue le volume.
  • Volumeupbutton : Augmente le volume.

##8. Link ##

Cordova command line
Cordova android requirements
Cordova ios requirements
Cordova windows requirements

You can’t perform that action at this time.