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
Généralités
- Vue d’ensemble des plateformes mobiles
- Le Web sur mobile
- Application native vs Application Hybride
Plateformes Mobiles
- La plateforme Android
- Le SDK Android
- Cycle de vie d’une application Android
- Gestion des permissions sous Android
- Gestion des images sous Android
- Google Play Services
- Google Cloud Messaging
- Google Play Store
- Pratiques recommandées par Google
- La WebView Android
- La plateforme iOS
- Le SDK iOS
- Cycle de vie d’une application iOS
- Gestion des permissions sous iOS
- Gestion des images sous iOS
- Pratiques recommandées par Apple
- Apple App Store
- La WebView iOS
Apache Cordova
- Présentation de Cordova
- Cordova vs Phonegap
- Ecosystème Phonegap/Cordova
- Installer Cordova
- Créer une application Cordova
- Structure d’une application Cordova
- Installer la plateforme Android
- Installer la plateforme iOS
- Exécuter une application Cordova
- Configurer une application Cordova
Ionic Framework
- Présentation de Ionic
- Ecosystème Ionic
- Les composants Ionic
- Installer, configurer et exécuter une application Ionic
- ngCordova - Mise en oeuvre
Ionic.io
- Vue d’ensemble des services ionic.io
- Suivre les utilisateurs avec Ionic User
- Notifier les utilisateurs avec Ionic Push
- Mettre à jour une application Ionic avec Ionic Deploy
- Analyser les comportements utilisateurs avec Ionic Analytics
- Tester une application Ionic via Ionic View