Cours N°5.21 Exercice, «TaperJouer»

Published: Jan. 20, 2013, 4:59 p.m.

Cette séquence présente l'application «TaperJouer» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». Cette application comporte deux hiérarchies de vues: la première permet de passer d'un élément de la «playlist» du terminal à l'autre, ainsi que de les écouter. L'écoute commence par un «double tap» sur la vue et s'arrête sur un autre «double tap». Le passage d'un morceau au suivant s'effectue au moyen d'un «swipe» (dans n'importe quelle direction). La seconde vue contient un historique qui est mis à jour au fur et à mesure que l'on passe d'un morceau à l'autre. Cet historique est juste à des fin d'affichage. Le comportement diffère en fonction du type de terminal: sur un «petit terminal», les deux vues sont gérées au moyen d'un «TabBar», sur un «grand terminal», les deux vues sont gérées au moyen d'une «SpliView», Bien sûr, vous pouvez enrichir à souhait votre application. Bon courage! Vous devez bien sûr réaliser cette application sans utiliser StoryBoard ou ARC et la faire tourner à la fois sur simulateur et sur un terminal. Vous vous inspirerez des vidéos capturant le comportement détaillé de l'application que nous donnons dans cette page. Vous pouvez, si vous le souhaitez, supporter les orientations standard des types de terminaux qui peuvent l'exécuter.