Cordova

Capture

L’idée est simple de Cordova : compiler une coquille utilisant un module « webview » qui encapsule du code web dans un navigateur très allégé.

En utilisant du HTML, css, et JavaScript, il est possible de créer des applications pour les téléphones Apple, Android, et Windows.

Tutoriels :

https://www.toptal.com/mobile/developing-mobile-applications-with-apache-cordova

https://www.tutorialspoint.com/cordova/index.htm

https://imikado.developpez.com/tutoriels/androidCordova/ma-premier-application/

https://cordova.apache.org/docs/fr/latest/guide/cli/

Installation :

https://cordova.apache.org/docs/fr/latest/guide/cli/

Installez NodeJS, GIT et Android Studio

Modifiez la variable path (https://stackoverflow.com/questions/26356359/error-android-home-is-not-set-and-android-command-not-in-your-path-you-must)

ANDROID_HOME = C:\Users\xxx\AppData\Local\Android\Sdk

puis dans le shell nodejs :

Allez dans le répertoire où vous conservez votre code source et exécutez une commande comme suit :

    $ cordova create rephello com.example.hello HelloWorld

Il peut prendre un certain temps pour la commande pour terminer, alors soyez patient. L’exécution de la commande avec le -d option affiche des informations sur ses progrès.

Le premier argument rephello spécifie un répertoire à générer pour votre projet. Ce répertoire ne devrait pas déjà exister, Cordova le créera pour vous.

Le deuxième argument com.example.hello met à votre projet avec un identificateur de domaine inverse-style.

Le troisième argument HelloWorld fournit le titre d’affichage de l’application.

Puis entrez : cordova platform add android  dans le répertoire créé pour ajouter la platforme android

Éventuellement ajoutez un ou plusieurs plugin, par exemple :

cordova plugin add cordova-sms-plugin

Modifiez le fichier www\index.html pour entrer votre code…

enfin cordova run –emulator pour construire le projet

ou cordova run pour lancer le projet sur un téléphone connecté via USB

Référence : https://www.tutorialspoint.com/cordova/cordova_first_application.htm

 

PlugIn :

Hello : https://github.com/don/cordova-plugin-hello

Background service : https://www.npmjs.com/package/cordova-plugin-background-service

Read incoming SMS : https://www.npmjs.com/package/cordova-plugin-sms-receive

Send SMS : https://github.com/cordova-sms/cordova-sms-plugin

https://github.com/cfjedimaster/Cordova-Examples/tree/master/smscomposer

Start App on Boot : https://stackoverflow.com/questions/44079280/how-i-can-launch-my-app-in-startup-device-with-cordova

https://github.com/ToniKorin/cordova-plugin-autostart

Battery : https://www.tutorialspoint.com/cordova/cordova_battery_status.htm

Pour ajouter des boutons (exemple) : https://www.tutorialspoint.com/cordova/cordova_device.htm

Ecouter les appels :

https://github.com/rehy/cordova-plugin-calltrap

Exemple : https://www.raymondcamden.com/2014/12/11/cordova-example-sending-sms-messages

http://www.nikola-breznjak.com/blog/javascript/create-android-cordova-plugin-showing-toast-popups/

Créer son plugin :

http://loic.knuchel.org/blog/2015/03/20/creer-un-plugin-cordova/

Références :

https://info.exsquared.com/ex-squared-blog/building-a-cordova-android-application-from-scratch

https://imikado.developpez.com/tutoriels/androidCordova/ma-premier-application/

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :