TD1 dev mobile

Pour ce TD, nous allons réaliser le tutoriel de base de Cordova. Mais ce tutoriel n'est pas jour et il y a plusieurs contraintes lié aux salles machines de Télécom St-Étienne.

Si vous utilisez les salles machines de l'école, il faut démarrer sous Ubuntu.

Commençont par configurer git et npm pour passer le proxy :

Il faut ensuite configurer la machine pour utiliser Cordova sans être root :

  1. echo prefix=${HOME}/.local >> ~/.npmrc
  2. npm install -g cordova
  3. echo 'export PATH=$HOME/.local/bin:$PATH' >> ~/.bashrc
  4. source ~/.bashrc

Dans le tutoriel, quand on vous demande de faire des actions pour Android ou iOS, faites les mais en remplaçant Android ou iOS par Browser. Par exemple, au lieu de "cordova run android" faite "cordova run browser". Il serait trop long d'installer Android dans le cadre de ce TD. N'ouvrez jamais directement les fichiers avec votre navigateur, utilisez "cordova run browser". Cette commande permet de charger correctement votre code et cordova. À chaque modification, n'oubliez pas de relancer "cordova run" !

Autre point, quand on vous demande d'installer un plugin, remplacer son nom par la nouvelle nomenclature. Par exemple, "cordova plugin add org.apache.cordova.device" par "cordova plugin add cordova-plugin-device". Globalement, pour les plugins remplacez "org.apache.cordova." par "cordova-plugin-".

Module 5 : remplacer toutes les références à la fonction "alert" par "alert2".

Lien vers le tutoriel