Vidéo: API REST JSON - Explication et exemples 2025
Partie de iOS App Development For Dummies Triche
Appuyez sur un bouton et quelque chose se passe. C'est incroyable pour l'utilisateur, mais c'est un travail difficile pour vous. Voici les points que vous devez considérer pour faire fonctionner votre interface iOS:
-
Que veut faire l'utilisateur?: Lorsque vous commencez à concevoir votre application, à divers moments, vous verrez que l'utilisateur devra effectuer une action. Commencez à faire une liste de ce que ces actions commencent avec ce que l'utilisateur veut faire. (Par exemple, annulez une opération, trouvez le parc adapté aux chiens le plus proche, et ainsi de suite.)
-
Comment l'utilisateur le fait-il?: L'action commence-t-elle par appuyer sur un bouton? Déplacer un curseur? Secouer l'appareil? Taper quelque chose?
-
L'utilisateur peut-il avoir des doutes?: Un gestionnaire d'annulation robuste et sophistiqué est à votre disposition. En as-tu besoin?
-
Qu'est-ce que l'utilisateur a besoin de savoir?: Devrez-vous tenir l'utilisateur au courant de la progression de l'action? Avez-vous besoin d'une barre de progression? Des messages périodiques?
-
L'utilisateur a-t-il besoin de savoir quand c'est fait?: Tous les logiciels d'aujourd'hui deviennent moins bavards. Dans de nombreux cas, vous n'avez pas à dire à cet utilisateur que quelque chose a été fait, soit parce que l'utilisateur peut voir que c'est fait, soit parce que l'utilisateur fait confiance à votre application pour fournir une notification si quelque chose a échoué.
-
L'action implique-t-elle d'autres objets?: Calculer 2 + 2 ne nécessite rien d'autre, mais calculer le contenu du champ A + Le contenu du champ B nécessite que vous puissiez accéder aux champs et trouver leurs valeurs avant d'effectuer l'opération.
-
Comment l'utilisateur saura-t-il comment le faire?: Idéalement, l'outil (bouton, curseur, etc.) est là quand l'utilisateur a besoin de l'utiliser. Dans d'autres cas, il apparaît dans une alerte ou popover. Parfois, l'utilisateur peut avoir besoin d'aller à un écran d'aide pour savoir même que l'action est possible.
-
L'utilisateur a-t-il besoin de savoir que cela a été fait?: Certaines actions ne peuvent être effectuées qu'une seule fois; d'autres peuvent être inutiles. Si une liste a été alphabétisée, la realphabétisation peut être autorisée ou non (si les données ont changé, cela est généralement autorisé).
