fond
logo cours
Programmation sur Plateforme Mobile - site compagnon
Semaine 11 — Quelques notions avancées

Résumé de la semaine

Cette semaine traite de notions avancées dans iOS, à savoir: l'authentification in-app, couplage entre Objective-C et Swift, les extensions, la programmation sur l'Apple Watch et un peu de programmation CarPlay.

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 debsemaine11 Semaine 11 Quelques notions avancées seq155 Prolégomènes debsemaine11->seq155 seq156 Authentification In-App seq155->seq156 seq157 «MySafe» seq156->seq157 seq158 Utiliser de l'Objective-C depuis du Swift seq157->seq158 seq159 Quelques éléments à propos des extensions seq158->seq159 seq160 uelques bases sur WatchOS 5 seq159->seq160 seq161 «WhatchMe» seq160->seq161 seq162 Communications entre montre et téléphone seq160->seq162 seq161->seq162 seq163 «Watch&Phone» seq162->seq163 seq164 Quelques éléments sur CarPlay seq162->seq164 seq163->seq164 seq165 «CarPlayHello» seq164->seq165 seq166 Conclusion (sur iOS) seq164->seq166 seq165->seq166 seq167 «Me&Map+» seq166->seq167 seq168 «MyMood» seq166->seq168 seq167->seq168 finsemaine11 132 mn max de vidéo seq167->finsemaine11 seq168->seq167 seq168->finsemaine11

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