L’efficacité de l’experience open source
 
PartagerPartager ImprimerImprimer
logo_HTML

Développement mobile avec Phone Gap

Star Star Star Star Star
Ref : FONDFRONT
 

Mobile/front end Mobile/front end

Durée : 3 jours
Lieu : Asnières
Niveau : 1débutant

Prix : nous consulter

logo_HTML

Développement mobile avec Phone Gap

Objectifs

Découvrir PhoneGap, ses apports et ses limites
Réaliser ses premiers développements avec PhoneGap

Programme détaillé

Introduction générale

Différences entre application mobile, site web mobile et WebApp

Introduction aux cross plate-forme mobiles

Avantages du développement mobile multiplateformes

• Le projet PhoneGAP Cordova
o Présentation générale, visibilité sur les prochaines évolutions
o Plates-formes mobiles supportées et caractéristiques
o Architecture détaillée d’une application PhoneGap/Cordova hybride
o Langages de programmation
o APIs PhoneGap

• Mise en œuvre de PhoneGAP
o Installer PhoneGap
o Première application hybride Hello World
o Installation du SDK spécifique pour iOS (Paramétrage du Mac, Xcode, etc.)
o Installation du SDK spécifique pour Android (JDK, environnement, SDK Android, etc.)

• Utilisation de Cordova en ligne de commande (interface CLI)
o Créer sa première application (cordova create, cordova platforms)
o Compiler son application (cordova build)
o Tester son application (cordova run, cordova emulate)

• Utilisation de PhoneGap Cordova au quotidien
o Conseils sur le debuggage
o Utilisation de web Inspector
o Spécificité des OS
o Limites des tests depuis un émulateur
o Maîtriser l’utilisation de PhoneGAP pour de meilleures performances

• Utilisation des capteurs
o Vue d’ensemble des objets concernés (domaine d’utilisation, propriétés remarquables, conseils d’utilisation)
o PhoneGap versus HTML5
o Récupérer les mouvements de l’appareil selon les 3 axes (accéléromètre)
o Singularités de l’iPhone pour l’accéléromètre (intervalle d’écoute)
o Accéder à la position GPS du mobile (objets Geolocation et Position)
o Quelle garantie de l’API de géolocalisation ?
o Lire et enregistrer des fichiers audio avec l’objet Media
o Détecter l’orientation du device
o Gérer l’orientation avec media queries

• Les événements
o Comprendre le chargement du code de PhoneGap (native, Javascript)
o De la bonne utilisation du chargement de PhoneGap (device ready)
o Passage de l’application à l’arrière plan (pause)
o Reprise de l’application (resume)
o Connexion et déconnexion d’Internet (online, offline)
o Gestion du bouton retour (backbutton)
o Comment redéfinir le comportement du bouton raccrocher sous Android (menubutton) ?
o Comment redéfinir le comportement de la recherche sous Android (searchbutton) ?

• Développer un plugin PhoneGap/Cordova
o Ajouter un plugin Phonegap
o Native Platform Dev
o Le fichier config.xml
o cordova add/remove plugin
o Utilisation de plugman

Travaux Pratiques

Pré-requis

  • Avoir suivi la formation « développement web tablettes et mobiles Ou maîtriser HTML 5 et CSS 2 et 3
  • Bonne connaissance de JavaScript

Public concerné

  • Développeurs WEB
  • Chef de projet web

Une selection qui pourrait vous intéresser

Les dernières actualités

mercredi 26 août 2015

-30% sur la formation AngularJS

Domptez le framework AngularJS !
Profitez de 30% de remise, 1390€ les trois jours au lieu de 1990€.
Prochaine formation les 7-8-9 septembre 2015 à Paris-Asnières.

En savoir +
mercredi 01 avril 2015

Smile Training forme les équipes de Safran et de leurs filiales sur la nouvelles plateforme Drupal

Le projet confié à Smile par SAFRAN avait pour but la mise en place d’une usine à sites. Cette usine permet aux sociétés du groupe SAFRAN de produire des sites selon un schéma cohérent pour l’ensemble du groupe.

Chaque entité peut bénéficier d’un template de site orienté vers ses besoins (groupe, société, pays, événementiel, support métier). La gestion des contenus est autonome, mais permet aussi aux différents contributeurs de sélectionner et partager les contenus disponibles sur le portail pour leurs propres besoins de communication (agenda des événements, communiqués de presse). Après une phase de déploiement pilote réussie, SAFRAN souhaite déployer la solution sur l’intégralité de ses sites avant le salon du Bourget 2015.

Smile a piloté les aspects techniques de la réalisation du projet. Développée avec Drupal, l’usine met notamment en place un répertoire de contenus géré en mode push, une innovation qui permet aux contributeurs de bénéficier en temps réel des contenus produits par SAFRAN.

Quatre sites ont été déployés à ce jour : www.safran-group.com/fr , www.safran-usa.com , www.sagem-ds.com/fr et www.techspace-aero.be/fr .

En savoir +
jeudi 26 mars 2015

Découvrir Drupal 8 sans bouger de son bureau

Smile Training vous propose d'intervenir au sein de votre entreprise avec un séminaire dédié à la découverte de Drupal 8

En savoir +