Développement d'applications multiplateformes

PhoneGap Cordova

Objectifs

  • Comprendre le développement mobile hybride.
  • Maitriser l'API Phonegap / Cordova

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
Please login to get access to the quiz
React Native (Prev Lesson)
Back to Développement d’applications multiplateformes
Public

<ul> <li>Architectes</li><li>Chefs de projets</li><li>Consultants</li><li>Développeurs</li> </ul></div></div>|<ul> <li>Architectes</li><li>Chefs de projets</li><li>Consultants</li><li>Développeurs</li> </ul></div></div>|<ul> <li>Architectes</li><li>Chefs de projets</li><li>Consultants</li><li>Développeurs</li> </ul></div></div>

Pré-requis

Connaître les outils de développement Eclipse et XCode (conseillé)Connaissances des fondamentaux Internet et HTML| Connaître les outils de développement Eclipse et XCode (conseillé)Connaissances des fondamentaux Internet et HTML| Connaître les outils de développement Eclipse et XCode (conseillé)Connaissances des fondamentaux Internet et HTML