À vous de jouer
Dans ce cours, nous développons une application de rencontre pour chiens... et chats ! Alors que le cours se concentre sur les chiens, dans les activités vous allez travailler sur les chats !
Il s'agit de valider vos compétences en développant le parcours client côté chat. Et pour les trois activités, la consigne sera la même : développer ce qui a été fait côté chien, mais côté chat.
Vous allez donc créer le navigation controller
qu'il faudra relier au tab bar controller
. Puis vous allez ajouter trois contrôleurs qui correspondent aux trois mêmes étapes que pour le chien :
Bouton Go qui emmène vers la page du formulaire.
Page de formulaire avec seulement le bouton Valider pour le moment.
La page de succès avec le formulaire avec le label, le bouton croix pour fermer la page et le bouton Inscrire un autre chat pour revenir directement à la page 1.
Il faudra vous assurer que le parcours client côté chat soit bien relié à la barre d'onglets, et qu'on y accède via le deuxième onglet.
Par ailleurs, votre parcours doit comprendre trois segues :
Un de type Show qui va du bouton Go au formulaire.
Un de type Present Modally qui va du bouton Valider à la page de succès.
Un unwind segue depuis le bouton Inscrire un autre chat vers la page d'accueil.
Vérifiez votre travail
Alors, vous êtes allé au bout ? Suivez le guide pour vérifier votre travail !
Vérifiez bien que :
la navigation entre les trois vues du parcours chat fonctionne ;
tous les segues sont créés et sont fonctionnels. Ils doivent être du type indiqué dans l'énoncé (
Show
puisPresent Modally
) ;la navigation fonctionne au niveau de la barre d'onglets. Un onglet pour le parcours chat et un pour le parcours chien.
Prêt à tester vos connaissances en matière de navigation ? Un quiz vous attend dans la page qui suit.