|
|
|
|
|
- Présentation
- Créer un projet pour iOS avec WINDEV Mobile
- Créer un projet iPhone/iPad avec WINDEV Mobile
Développer une application pour iPhone/iPad
Le développement d'une application iPhone/iPad est réalisé en plusieurs étapes : Créer un projet pour iOS avec WINDEV Mobile Créer un projet iPhone/iPad avec WINDEV Mobile Pour créer un projet iPhone/iPad avec WINDEV Mobile : - Cliquez sur parmi les boutons d'accès rapide.
- La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Projet".
- L'assistant de création d'un projet se lance.
- Choisissez le type de projet à créer : dans notre cas, "Application Android ou iOS". Passez à l'étape suivante de l'assistant.
- Sélectionnez la plateforme du projet à créer. Il est possible de créer :
- un projet multiplateforme Android et iOS : ce projet contient déjà les 2 plateformes Android et iOS et pourra être exécuté sur l'une ou l'autre de ces plateformes.
- un projet Android uniquement : ce projet contiendra uniquement la plateforme Android.
- un projet iOS uniquement : ce projet contiendra uniquement la plateforme iOS.
Pour créer un projet iOS, sélectionnez "iOS uniquement" et passez à l'étape suivante. - L'assistant propose de sélectionner le type d'appareils concernés par le projet : téléphone et/ou tablette
Remarque : Si l'application est destinée à fonctionner sur plusieurs appareils iOS (téléphones de tailles différentes ou de résolutions différentes par exemple), WINDEV Mobile propose par défaut la plus petite résolution pour créer les fenêtres de l'application. L'utilisation des ancrages permettra à l'application de fonctionner sur tous les supports. - Choisissez le nom et l'emplacement de votre projet.
- Terminez l'assistant. Le projet créé devient le projet en cours. Ce projet contient une configuration de projet spécifique "Application iOS". Vous pouvez à tout moment créer une nouvelle configuration de projet ou modifier ses caractéristiques. Pour plus de détails, consultez Configuration de projet.
Le développement du projet se fait en WLangage comme tout projet WINDEV, WEBDEV ou WINDEV Mobile. Cependant, il existe quelques spécificités au développement pour iOS. Pour plus de détails, consultez Particularités des applications iOS. Lorsque le projet est créé, il est possible de : - modifier les options de la configuration de projet. Pour plus de détails, consultez Configuration de projet.
- associer un ou plusieurs documents au projet. Ces documents peuvent correspondre à des fichiers texte, des images, des documents scannés, etc. Pour plus de détails, consultez Associer des documents au projet.
- associer une ou plusieurs analyses au projet. Pour plus de détails, consultez Analyse d'un projet.
- intégrer le projet dans le Gestionnaire de sources (GDS). Le gestionnaire de sources simplifie le travail en équipe et est également utile si vous travaillez seul.
- définir une charte de programmation. La charte de programmation correspond à une norme de programmation pouvant être reprise dans toute l'application. Cette norme permet de préfixer les différents éléments du projet, les variables, etc. Pour plus de détails, consultez Charte de Programmation.
- spécifier les langues gérées par le projet. Ces langues seront proposées par défaut dès qu'une option d'un élément (champ, fenêtre, page, état, etc.) pourra être traduite. Pour plus de détails, consultez Projet multilingue.
Remarques : - Pour insérer des images et icônes dans vos applications iPhone/iPad, le catalogue d'images propose des images spécifiques. Il suffit de sélectionner le thème "iOS" lors de votre recherche.
- Pour vos applications iPhone et iPad, utilisez le gabarit "ActivPhone 4" ou "ActivPhone 7".
- iOS utilise des polices de caractères dont certaines sont spécifiques à Apple. Ces polices appartiennent à Apple. Il est possible d'utiliser ces polices sous l'éditeur.
Si cette police n'est pas disponible sous Windows et qu'elle est sélectionnée pour un champ d'une fenêtre iOS, une police de substitution sera temporairement utilisée pour l'affichage sous l'éditeur et le simulateur du poste de développement. A l'exécution de l'application, la police Apple sera employée.
- Attention : Les projets iOS sont en mode "Unicode". La ligne de code :
MaChaîne est une chaîne
signifie que MaChaîne est une chaîne Unicode.
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM Clic sur Graphe
[ + ] L'exemple "WM Clic sur Graphe" propose une solution pour excentrer les parts d'un graphe de type secteur sur un simple clic utilisateur. Cet exemple met à disposition un modèle de champs "MDLC_ExcentreGraphe". Ce modèle de champs permet d'activer l'excentration de parts sur simple clic sur un graphe. Pour disposer de cette fonctionnalité dans une autre application, il suffit d'importer le modèle de champs "MDLC_ExcentreGraphe".
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts pour Android et iOS. Il permet de : - lister les contacts du téléphone - appeler les contacts - envoyer des sms aux contacts - ...
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Inscrits
[ + ] Cette application est un gestionnaire de présence. Elle permet de noter les personnes présentes lors d'un séminaire. La base de données est préalablement renseignée avec la liste des personnes inscrites. Il est possible de rechercher une personne par son nom. Dans cet exemple, nous abordons les principaux thèmes suivants : 1/ l'utilisation d'une zone répétée fichier basée sur une requête 2/ l'utilisation d'une base de données au format HFSQL.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Lecteur RSS
[ + ] Cet exemple est un lecteur de flux RSS pour les périphériques Android et iOS. Cette application vous permettra de suivre l'actualité de vos flux préférés. Ce lecteur gère les images composant un billet ainsi que les liens vers un site extérieur. Il intègre en plus un système de gestion de favoris.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Mot de passe
[ + ] Sites web, comptes bancaires, ... notre vie quotidienne est remplie de mots de passe. Avec WM Mot de passe, vous n'avez plus besoin de mémoriser tous les mots de passe de vos différents comptes. L'application conserve pour vous, de façon sécurisée tous vos mots de passe. WM Mot de passe est également capable de générer pour vous des mots de passe extrêmement sûrs.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Note de frais
[ + ] Cet exemple permet de gérer vos notes de frais. Voici les principales fonctionnalités de cette application : - La saisie des factures - Gestion des devises étrangères - Ajout de justificatif photo pour les factures - Envoi par mail de la note de frais - Suivi des notes de frais - ...
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Stocks
[ + ] Cette application permet de réaliser des inventaires et d'enregistrer les résultats dans une base de données. L'exemple permet de créer des entrées/sorties dans le stock, en scannant directement le code-barres des produits. Il est optimisé pour être exécuté sur les tablettes.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Système
[ + ] Cette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android/iOS. Les fonctions système utilisées sont : - NFC - Champ Multimédia - Luminosité - Volume - WIFI - Bluetooth - Toast - Boussole - Accéléromètre - Champ caméra - LED - Vibrations - Notifications - Fonctions de dessin - Internet
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Tic Tac Toe
[ + ] WM Tic Tac Toe Cet exemple est une version du célèbre jeu "Tic Tac Toe". Résumé de l'exemple livré avec WINDEV Mobile : Cet exemple permet de jouer au "Tic Tac Toe" sur un périphérique Android, iOS ou compatible Universal Windows 10 App. Le but de ce jeu est simple : aligner 3 pions avant l'adversaire
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|