(+33)1 55 60 76 72

PhoneGap Cordova

Accueil » Formations » Front / Mobile » PhoneGap Cordova

Développer sur mobile, des applications multi-plateformes n'est pas chose facile. iOS, Android et les autres sont des plateformes techniquement incompatibles. Adobe PhoneGap, et sa version open source Cordova, supporté par le groupe Apache, est un framework basé sur Javascript et un ensemble d'outils de build. C'est une des meilleures solutions permettant de développer des applications mobiles hybrides multi-plateformes avec : HTML5, JavaScript et CCS3. Phonegap Build vient enrichir le framework avec une plateforme de build dans le cloud.

1650 € HT 3 jours MO-PG

Développer des applications mobiles hybrides multi-plateformes avec PhoneGap en utilisant les technologies standards HTML CSS et Javascript

Programme

Présentation du mobile hybride

  • Introduction
  • Histoire et licences Phonegap / Cordova
  • Fonctionnement
  • Le web embarqué, apports de HTML5
  • Nouvelles API Javascript pour les mobiles
  • Outils de création
  • Outils de build
  • Les limites de l’hybride
  • Ressources, autres frameworks

Outils de développement

  • Ligne de commande CLI
  • Configuration : le fichier config.xml
  • Structure d’un projet Phonegap
  • Tester dans le navigateur / intégrer
  • Frameworks UI et Javascript (jQuery Mobile, Sencha Touch, Ionic)
  • Tests et Debug sur un device ou un émulateur
  • Intégration avec environnement natif avec les SDK Android / iOS
  • Problèmes

TPs : premières mises en oeuvre

Phonegap API et plugins natifs

  • Introduction
  • Cycle de vie et événements : device, application, boutons
  • Les notifications et les différences sur les OS
  • La batterie
  • Stockage / système de fichiers
  • Accès aux contacts
  • Géolocalisation et affichage d’une Google Map
  • Médias : lecture et enregistrement
  • capture de photo : stockage, qualité, configuration
  • Bases de données
  • Autres API

TPs : Mise en oeuvre des APIs

Les plugins Phonegap

  • Les plugins de base et les plugins externes
  • Plugman
  • Installer un plugin
  • Développer un plugin

TPs : Création de plugin PhoneGap

PhoneGap Build

  • Présentation
  • Utilisation
  • Création d’une application
  • Uitiliser GitHub
  • Debug d’une application
  • Mise à jour automatique
  • Gestion des clés

TPs : Création d’une application via le build