WinDev® Mobile pour iOS
Plan de cours personnalisable
Durée
3 Jours.
Description
Avec ce cours, vous découvrirez l’environnement de WinDev Mobile. Vous apprendrez à configurer
votre environnement de développement pour WinDev Mobile et iOS. Vous utiliserez le WLangage
pour créer des applications iPhone et iPad qui accèdent à des bases de données HyperFileSQL,
envoient des emails, récupèrent les coordonnées GPS, etc.
Participants
Ce cours est destiné aux personnes utilisant WinDev pour développer des applications Windows et
désirant découvrir WinDev Mobile, afin de développer des applications pour terminaux mobiles
sous iOS.
Si vous ne connaissez pas WinDev, vous devrez auparavant suivre une formation d’initiation de 2
jours.
Compétences requises
Connaissance équivalentes au cours de base WinDev. Connaissances de l’utilisation d’un terminal
mobile sous iOS (iPhone, iPad, etc.). Connaissances de l’utilisation d'un ordinateur sous Windows et
Mac OS X, d'un navigateur Internet, etc.
Contenu du cours
Présentation de WinDev Mobile et du système iOS
Présentation des concepts de base.
Les principes de développement sous Mac OS X avec Xcode
Développement sous Windows avec WinDev Mobile
Configuration de Mac OS X pour le développement iOS
Configuration de Windows pour le développement iOS
Exemple d’application Objective C avec Xcode.
Les bases de données
Les bases de données HyperFileSQL.
Mode connecté et déconnecté.
Accès à d’autres formats de données.
Réplication mobile avec un serveur HFSQL (nouveau)
Accès aux bases de données tierces via un Webservice
Accès aux bases de données par le serveur d'accès aux bases Tierces (nouveau)
L'interface utilisateur
Utilisation de l’éditeur de fenêtres
Les règles d’interface sous iOS
Les champs spécifiques :
o Zone répétée
o Action Bar (nouveau)
o Fenêtre coulissante (nouveau)
o Balayage de contenu (nouveau)
o Rouleau (date, heure)
o Zone multilignes
o Interrupteur
o Sélecteur
o Graphe
Modèles de champs et Super-champs.
Paramétrage des touches du clavier.
Gestion multiplateforme (configurations, agencement, code-cible conditionnel) (nouveau)
La programmation
Les fonctions WLangage spécifiques pour les applications iOS
Les règles de programmation sous iOS (fenêtres non modales, inactivité, …)
Débogage de l’application (simulateur)
Utilisation du code natif Objective-C
Les notifications push (nouveau)
Les procédures et les fonctions
Envoyer un email
Gérer les coordonnées GPS
Prendre des photos
Gérer les zones répétées
Gérer le multifenêtrage
Fonctions vidéo
L'installation
La création de la procédure d'installation
Installation de l’application et de ses données
Les méthodes de déploiement de l’application
Déploiement sur le terminal mobile
Utilisation de l’App Store