L’application dévéloppée
Les participants vont développer l’application “Conference”, un compagnon qui permet de prendre des notes efficacement pendant un événement.
Elle possède les fonctionnalités suivantes :
- Visualiser les informations d’un événement (sessions, présentateurs, dates, etc.)
- La possibilité de prendre et de retrouver des notes d’une session
- Prendre des photos
- S’orienter
- Manipuler ses données en mode hors ligne
- Partager ses notes avec ses contacts
- …
Contenu de la formation
Introduction à Cordova
- Les différentes stratégies de réalisation d’une application mobile
- Qu’est-ce que Cordova ?
- Quelle différence y a t-il entre Phonegap et Cordova ?
- Ecosystème de Cordova
- Installer Cordova
- Les plateformes supportées par Cordova
Les API de Cordova
- Les informations matérielles
- Les événements
- Les connexions réseaux
- Les notifications
- L’acceleromètre
- La géolocalisation
- Les médias
- La caméra
- Les contacts
- Enregistrement Audio, Vidéo
Le stockage sur mobile
- File API
- LocalStorage
- SessionStorage
- WebSQL
- IndexedDB
- SQLite
Plugins
- Créer un plugin Cordova
Les bonnes pratiques
- Organiser ses projets Cordova
- Les bonnes pratiques de développement avec Cordova
- Gérer la sécurité
- Les plugins utiles
- Astuces liées aux différentes plateformes