fond
logo cours
Programmation sur Plateforme Mobile - companion web site
Week 5 — Views, advanced notions

Summary of the week

This week adds more elements to the notion of views in iOS. It presents he display of view larger than the screen (including zooming and scrolling) as well as some sophisticated effects.

We also spend some time on some specialized views: UIWebView, UIToolBar, UIAlertController et UIActivityIndicatorView. Several of these views allows us to discover the delegation mechanisms that implements the notion of framework in iOS.

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 debsemaine5 Semaine 5 Les vues, notions avancées seq059 Prolégomènes debsemaine5->seq059 seq060 Les vues, zoom & défilement seq059->seq060 seq061 Les vues, l'effet «parallaxe» seq060->seq061 seq062 Les vues, l'effet «floutage» seq061->seq062 seq063 Les vues, éléments complémentaires seq062->seq063 seq064 Les WKWebView seq063->seq064 seq065 «μNav» seq064->seq065 seq066 UIToolBar seq064->seq066 seq065->seq066 seq067 UIAlertController seq066->seq067 seq068 «Popover» dans un contrôleur de vue seq067->seq068 seq069 «μNav2» seq068->seq069 seq070 Invocation d’Applications seq068->seq070 seq069->seq065 seq069->seq070 seq071 UIActivityIndicatorView seq070->seq071 seq072 «PictBook» en Objective-C seq071->seq072 seq073 «MiniNav» en Swift seq071->seq073 seq072->seq073 finsemaine5 149 mn max de vidéo seq072->finsemaine5 seq073->seq072 seq073->finsemaine5

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).