#Page Profil

Intégrons une page profil qui va préparer les features avancées de notre application.

#Ajouter un jeu

Non fonctionnel pour l’instant, il faut juste prévoir le bouton.

#Pseudo

Il faut prévoir de quoi afficher les informations de l’utilisateur, et de quoi modifier son pseudo.

Son pseudo sera utilisé pour réaliser la partie simple des Services Web

La page profil permettra d’afficher les informations suivantes également :

#Stats simple

  • Nombre de loot
  • Nombre de loot dans la wishlist
  • Nombre de jeux

#Sauvegarde

Une Section “Sauvegardes” qui contient un DisclosureGroup avec les informations suivantes :

  • Edition du pseudo
  • Affichage du mail
  • Date de la dernière synchronisation

#Bouton de Connexion

Si l’application ne contient pas de token alors le bouton doit ouvrir une vue (sheet) de connexion contenant un formulaire avec les champs suivants :

  • Mail
  • Mot de passe
  • Bouton de connexion (désactivé si les champs ne sont pas remplis)

Au clique sur le bouton de connexion, la sheet doit se fermer et la vue de profil doit lancer la connexion (à faire dans la partie Services Web)

#Tips

Comme vous le voyez sur l’animation, il faut utiliser des DisclosureGroup pour afficher les informations.