fond
logo cours
Programmation sur Plateforme Mobile - companion web site
Week 9 — Sensors, gestures and sound

Summary of the week

This week is dedicated to the design of applications using movement sensors, touch/multi-touch (fingers of pencil). We also deal with playing sound files and accessing the music playlist of the device.

Practice

Several exercises are proposed this week. A link to the presentation of this practical work is provided, as well as explanation videos are available here:

Map of the week

It is also available here as a pdf file. You may access to the videos via the map, or thanks to the table of content on your left (with also some related information). Significations of logos and colore is explained below the map.

%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

Logos and colors associated to videos

On the maps Icons in pages Meaning
Video with a red background Presentation of main concepts
Video with a green background Presentation of optional elements (prerequisite shown on the web page)
Video with a blue background Analysis of examples
Video with a purple background Demonstrations
Video with an orange background Presentation of an exercise to be solved by the students

Plain arrowsrepresent the order of sequences and dotted arrows represent a dependency between two sequences when it is not motivated by the precedence order (typically, when an example seen in a previous video is enriched in a later one).