fond
logo cours
Programmation sur Plateforme Mobile - site compagnon
Semaine 9 — Capteurs, gestes et son

Résumé de la semaine

Cette semaine est consacrée à la conception d'applications exploitant les capteurs de mouvement et les capteurs tactiles du terminal (points de contacts sur la surface tactile, avec les doigts ou avec le stylet). Nous nous intéressons aussi à la gestion de son (exécution de fichier sonores, accès à la bibliothèque de musique du terminal).

Mise en pratique des connaissances

Des exercices sont proposés cette semaine. Un lien vers la présentation orale de ce travail, de même que les vidéos de l'application témoin sont accessibles ci-dessous:

La carte de la semaine

Elle est également disponible ici au format pdf. Vous pouvez accéder aux séquences soit par le biais de la carte, soit via la table des matières ci-contre (avec les informations associées). La signification des codes de couleur est située juste après la carte.

%3 debsemaine9 Semaine 9 Capteurs, gestes et son seq116 Prolégomènes debsemaine9->seq116 seq117 CMMotionManager seq116->seq117 seq118 «Accelerometer» seq117->seq118 seq119 CMAltimeter seq117->seq119 seq118->seq119 seq120 Shake Motion & Télécommandes seq119->seq120 seq121 «Shaker» seq120->seq121 seq122 Touch & multi-touch seq120->seq122 seq121->seq122 seq123 «ScreenContact» seq122->seq123 seq124a À propos de l'Apple pencil seq122->seq124a seq123->seq124a seq124b «iDraw» seq124a->seq124b seq125 Reconnaissance des gestes seq124b->seq125 seq126 «iGestures» seq125->seq126 seq127 UIDevice seq125->seq127 seq126->seq127 seq128 «SysInfo» seq127->seq128 seq129 À propos d'audio (et de vidéo) dans iOS seq127->seq129 seq128->seq129 seq130 AVAudioPlayer seq129->seq130 seq131 «PlaySound» seq130->seq131 seq132 MPMusicPlayerController & MPMediaPickerController seq130->seq132 seq131->seq132 seq133 «PlayTrack» seq132->seq133 seq134 «CatchTheStar» seq132->seq134 seq135 «Tap&Play» seq132->seq135 seq133->seq134 seq133->seq135 seq134->seq135 finsemaine9 159 mn max de vidéo seq134->finsemaine9 seq135->seq134 seq135->finsemaine9

Signalétique des séquences

Sur les cartes Icône dans les pages Signification
Séquence indiquée sur fond rouge Présentation de concepts de base
Séquence indiquée sur fond vert Présentation d'éléments optionnels (requiert un prérequis indiqué sur la page associée)
Séquence indiquée sur fond bleu Illustration des notions associées au moyen d'exemples
Séquence indiquée sur fond violet Démonstration en ligne
Séquence indiquée sur fond orange Présentation des exercices à faire

Les flèches pleines dénotent l'ordre des séquences et les flèches en pointillés une dépendance entre deux séquences lorsqu'elle n'est pas uniquement motivée par l'ordre initialement prévu (par exemple, l'enrichissement d'un exemple déjà présenté quelques séquences auparavant et que l'auditeur pourrait ne pas avoir regardé).