Je dois faire une application pour le client où il y a des fonctionnalités mieux définies par l'interface de la barre d'onglets. Je ne suis pas un concepteur d'interface utilisateur, mais j'ai fait quelques recherches de base et lu les lignes directrices d'interface humaine par Apple. Un autre point est que l'application traite largement avec les services Web et l'utilisateur doit se connecter avant d'utiliser l'une des fonctionnalités de l'application. L'utilisateur doit se connecter uniquement la première fois et l'application appellera l'API de connexion à partir de la deuxième fois à chaque fois que l'application est sollicitée depuis l'écran d'accueil. Maintenant, si le mot de passe est modifié, la connexion échouera et demandera à l'utilisateur de se connecter à nouveau, mais si la connexion réussit, il présentera directement l'interface de la barre d'onglets en contournant l'écran de connexion. Mon dilemme est la conception de l'écran de départ.iphone tab conception de la barre de dilemme
Je suis confus entre deux approches.
un écran de connexion autonome (comme dans l'application facebook) et présenter la barre d'onglets, une fois la connexion se fait. Dans cette approche, la barre d'onglets peut être présentée de façon modale, mais elle reste là pour le cycle de vie de l'application (disons 5-10 minutes max) qui implique d'autres vues modales pour remplir des formulaires etc. Serait-ce une bonne approche? modalement quand il va être l'interface principale de l'application? Une autre approche consiste à retourner l'écran de connexion pour présenter la barre d'onglets
La deuxième approche consiste à avoir "login" comme l'un des onglets de la barre d'onglets et dsiable d'autres onglets jusqu'à ce que le processus de connexion soit terminé. Une fois connecté avec succès, activez les autres onglets et modifiez la numérotation des onglets et déplacez l'onglet "login" (renommer probablement le titre en "déconnexion" à la fin de la liste des onglets.Ceci serait trop compliqué à réaliser?)
Ou est-il une meilleure 3ème approche pour lutter contre cela? vous avez besoin de vos suggestions désespérément sur celui-ci.
Merci!
va vérifier l'application ... ressemble à ça devrait le faire pour moi ... merci :) – Dev