Objectifs pédagogiques / Compétences visées
- Développer une application Android ou iOS évoluée.
Niveau requis
Avoir suivi la formation WMO-IN "WinDev Mobile 26 - Les bases de la programmation" ou avoir les connaissances équivalentes.
Public concerné
Développeurs WinDev, WebDev et WinDev Mobile.
Programme
Conception des interfaces
- La gestion des configurations (multiplateforme)
- Gestion des fenêtres filles
- Les vues et barre de thèmes
- Les fenêtres internes et coulissantes
- Les fenêtres non maximisées
- L'utilisation de l'effet parallaxe
- Mise en place d'une signature
- Les champs
- "Jauge"
- "Camera"
- "Carte"
- "Planning"
- Les menus contextuels
- Les champs
- "Disposition"
- "HTML"
- "Jeton"
La programmation en WLangage
- Gestion des fenêtres filles
- Gestion du swipe et des gestures
- Le rafraîchissement des tables et zones répétées par tirer / relâcher (pull to refresh)
- Les zones répétées et tables infinies (Infinite Scroll)
- Le déplacement rapide dans une table
- Le balayage d'une ligne automatique et par programmation
- Le changement de contenu par balayage dans les champs "fenêtres internes"
- Défilement d'images
- Le champ "Recherche" dans une Action Bar
- Le code-cible conditionnel
- Les notifications locales et push
- Récupération des coordonnées GPS pour la mise en place d'une géolocalisation
- Mise en place d'un suivi GPS au sein d'une application
- Décodage des QR-Codes
- Décodage des codes-barres à la chaîne
- Utilisation des threads dans une application mobile
- ThreadPersistant (Android)
- TâcheEnArrièrePlan (iOS)
- Authentification Facebook
- Le Data Binding
- Les structures
- Les tableaux de structures
- Le débogage sur les devices
Web Service
- Mise en place d'une communication avec un serveur à travers les Web Services SOAP
- Création d'un Web Service sous WebDev
- Déploiement d'un Web Service SOAP sur un serveur d'application WebDev
- Consommation d'un Web Service au sein de WinDev Mobile
Déploiement du projet
- Création de l'APK pour installation sur Android
- Déploiement d'une application sur le Google Play
- Utilisation de Xcode pour iOS et déploiement sur l'Apple Store
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)