Podcasts by Page dalerte

Page d'alerte

Cette série de 14 cours est consacrée à la programmation sur plateformes mobiles. Elle se focalise principalement sur iOS et montre également la correspondance des principes vus pour iOS sur Android. Des étudiants de M2 constituent le public visé par ces cours. On considère qu'ils sont déjà compétent en programmation et qu'ils ont des notions sur l'utilisation de langages objets, de langages procéduraux, ainsi que des principes de base en système d'exploitation (interruptions, notion d'événement, etc.).
Les cours abordent successivement les principaux mécanismes offerts par iOS pour le développement d'applications embarquées sur des terminaux mobiles de type «smartphone» ou «tablettes»: l'environnement de développement, la notion de vue, les principaux frameworks, etc. Un parallèle avec la problématique du développement de systèmes embarqués est également fait.

Further podcasts by Fabrice Kordon

Podcast on the topic Technologie

All episodes

Page d'alerte
Cours N°14.17 - Conclusion générale from 2022-05-04T01:50:50.978894

Cette séquence conclue le cours en s'intéressant aux caractéristiques respectives d'iOS et d'Android. Nous y faisons un tour d'horizon (gros grain, les principes et grin fin, les différentes élémen...

Listen
Page d'alerte
Cours N°14.16 - Projet : lecteur de flux RSS from 2022-05-04T01:50:50.976013

Cette séquence présente le projet Android qu'il vous est demandé de faire. Il s'agit d'un lecteur de flux RSS dans lequel l'utilisateur peut archiver certaines nouvelles.

Listen
Page d'alerte
Cours N°14.15 - La publicité from 2022-05-04T01:50:50.973461

Cette séquence présente les mécanismes de gestion de la publicité.

Listen
Page d'alerte
Cours N°14.14 - Applications pour montres from 2022-05-04T01:50:50.970659

Cette séquence présente les mécanismes de gestion des wearables.

Listen
Page d'alerte
Cours N°14.13 - Les threads from 2022-05-04T01:50:50.937922

Cette séquence présente les mécanismes de gestion des threads.

Listen
Page d'alerte
Cours N°14.12 - Les capteurs from 2022-05-04T01:50:50.935668

Cette séquence présente les mécanismes de gestion des capteurs.

Listen
Page d'alerte
Cours N°14.11 - Gestion de la batterie from 2022-05-04T01:50:50.932671

Cette séquence présente les mtécanismes de gestion de la batterie.

Listen
Page d'alerte
Cours N°14.10 - Connexion au réseau from 2022-05-04T01:50:50.921280

Cette séquence présente les mécanismes de connexion au réseau.

Listen
Page d'alerte
Cours N°14.09 - Les préférences utilisateur from 2022-05-04T01:50:50.918951

Cette séquence présente la notion de preferences au sein des activité.

Listen
Page d'alerte
Cours N°14.08 - Peer 2 Peer from 2022-05-04T01:50:50.916125

Cette séquence présente la notion de peer to peer entre deux terminaux.

Listen
Page d'alerte
Cours N°14.07 - Gestion des packages et redéfinir l'écran d'acueil from 2022-05-04T01:50:50.913198

Cette séquence présente la notion de PackageManager et permet d'expliquer comment définir un launcher.

Listen
Page d'alerte
Cours N°14.06 - Les tâches asynchrones from 2022-05-04T01:50:50.910693

Cette séquence présente la notion de tache asynchrone.

Listen
Page d'alerte
Cours N°14.05 - Les Services from 2022-05-04T01:50:50.900799

Cette séquence présente la notion de services.

Listen
Page d'alerte
Cours N°14.04 - Les Widgets from 2022-05-04T01:50:50.898489

Cette séquence présente la notion de widgets.

Listen
Page d'alerte
Cours N°14.03 - Les Content Providers from 2022-05-04T01:50:50.895867

Cette séquence présente la notion de ContentProviders qui permettent l'échange de données entre différentes applications.

Listen
Page d'alerte
Cours N°14.02 - Broadcast Receiver from 2022-05-04T01:50:50.893136

Cette séquence présente la notion de BoradcastReceiver.

Listen
Page d'alerte
Cours N°14.01 - Framework de communication from 2022-05-04T01:50:50.890519

Cette séquence présente le framework de communication qui est au centre de la communication sous android.

Listen
Page d'alerte
Cours N°13.08 - Exercice: une application de dessin from 2022-05-04T01:50:50.830766

Cette séquence présente la construction d'une application simple: une application de dessin.

Listen
Page d'alerte
Cours N°13.07 - Exercice: le jeu du taquin simplifié from 2022-05-04T01:50:50.819883

Cette séquence présente la construction d'une application simple: le jeu du taquin.

Listen
Page d'alerte
Cours N°13.06 - Android Web App from 2022-05-04T01:50:50.816446

Cette séquence présente la construction d'application web via Android.

Listen
Page d'alerte
Cours N°13.05 - Cartes et Localisation from 2022-05-04T01:50:50.814216

Cette séquence présente la manipulation des cartes et la localisation sous Android.

Listen
Page d'alerte
Cours N°13.04 - Les menus from 2022-05-04T01:50:50.811601

Cette séquence présente les différents menus qui peuvent etre utilisé dans Android.

Listen
Page d'alerte
Cours N°13.03 - ActionBarActivity from 2022-05-04T01:50:50.808805

Cette séquence présente les mécanismes de barre d'action configurable.

Listen
Page d'alerte
Cours N°13.02 - Mise en place d'onglets from 2022-05-04T01:50:50.801371

Cette séquence présente les mécanismes d'onglets via le composant TabHost.

Listen
Page d'alerte
Cours N°13.01 - Les Fragments from 2022-05-04T01:50:50.797957

Cette séquence présente le mécanisme des Fragments qui sont des sous composants modulaires.

Listen
Page d'alerte
Cours N°12.10 - Notifications from 2022-05-04T01:50:50.795507

Cette séquence présente les mécanismes de notification de l'utilisateur.

Listen
Page d'alerte
Cours N°12.09 - ListActivity&ListView from 2022-05-04T01:50:50.793038

Cette séquence présente les mécanismes permettant de manipuler les listes au travers des composants ListActivity et ListView.

Listen
Page d'alerte
Cours N°12.08 - Gestes et interaction utilisateur from 2022-05-04T01:50:50.790954

Cette séquence présente les mécanismes permettant de récupérer les évènements utilisateurs tels que les touches ou les gestes

Listen
Page d'alerte
Cours N°12.07 - Persistence durable from 2022-05-04T01:50:50.788322

Cette séquence présente les mécanismes de persistence durable, i.e. qui survivent à l'extinction de l'application.

Listen
Page d'alerte
Cours N°12.06 - Gérer la rotation from 2022-05-04T01:50:50.780678

Cette séquence présente le problè de la rotation ainsi que les différents moyens permettant d'y remédier.

Listen
Page d'alerte
Cours N°12.05 - Un exemple concret : MultipleActivities from 2022-05-04T01:50:50.778077

Cette séquence présente un exemple complet d'application ainsi que le phénomène d'internationnalisation.

Listen
Page d'alerte
Cours N°12.04 - Créer une application dynamique from 2022-05-04T01:50:50.775368

Cette séquence présente la backstack d'android ainsi que le cycle de vie des applications et les mécanismes permettant de passer d'une application à l'autre pour construire des applications dynamiq...

Listen
Page d'alerte
Cours N°12.03 - Créer une application statique simple from 2022-05-04T01:50:50.772544

Cette séquence présente la pile applicative d'Android ainsi que le mécanisme de gestion des ressources et des layouts sous Android.

Listen
Page d'alerte
Cours N°12.02 - Développer et déployer ue application from 2022-05-04T01:50:50.769518

Cette séquence présente AndroidStudio quie est l'outil de développement dédié à la conception d'applications pour Android. Les différents outils qui le compose y sont présentés ainsi que les mécani...

Listen
Page d'alerte
Cours N°12.01 - Généralités sur Android from 2022-05-04T01:50:50.736144

Cette séquence présente Android qui est le système d'exploitation mobile le plus utilisé. Dans cette séquence sont aussi évoqué les problèmes de fragmentation et de parts de marché pour chaque vers...

Listen
Page d'alerte
Cours N°11.09 - Conclusion sur iOS from 2022-05-04T01:50:50.733839

Cette séquence présente une conclusion sur la partie iOS du cours.

Listen
Page d'alerte
Cours N°11.08c - "OuSuisJe" (MaJ novembre 2015) from 2022-05-04T01:50:50.731280

Cette séquence présente un TP réalisé sous iOS 8.4.1 / WatchOS 1.01 permettant de vous entraîner sur la réalisation d’applications déploiées sur une AppleWatch (mise à jour fin novembre 2015)

Listen
Page d'alerte
Cours N°11.08b - «DemoMontre» (MaJ mai 2015) from 2022-05-04T01:50:50.728765

Cette séquence présente l'application «DemoMontre» qui illustre la création d'une application simple sur une AppleWatch. (fin mai 2015)

Listen
Page d'alerte
Cours N°11.08 - «DemoMontre» from 2022-05-04T01:50:50.726546

Cette séquence présente l'application «DemoMontre» qui illustre la création d'une application simple sur une AppleWatch.

Listen
Page d'alerte
Cours 11.07b - Quelques éléments sur l’Apple Watch (MaJ mai 2015) from 2022-05-04T01:50:50.723992

Cette séquence donne quelques indices à propos les applications déployées sur la future «Apple Watch» à partir des éléments dont nous disposons à ce jour (fin mai 2015).

Listen
Page d'alerte
Cours N°11.07 - Quelques éléments sur l'Apple Watch from 2022-05-04T01:50:50.720885

Cette séquence donne quelques indices à propos les applications déployées sur la future «Apple Watch» à partir des éléments dont nous disposons à ce jour (fin décembre 2014).

Listen
Page d'alerte
Cours N°11.06 - Un aperçu des extensions from 2022-05-04T01:50:50.709819

Cette séquence donne un rapide aperçu du mécanisme d'extensions des applications.

Listen
Page d'alerte
Cours N°11.05 - Invoquer une méthode en Swift depuis une classe en Objective-C from 2022-05-04T01:50:50.707117

Cette séquence présente comment appeler des méthodes d'une class écrite en Swift depuis du code en Objective-C

Listen
Page d'alerte
Cours N°11.04 - Invoquer une méthode en Objective-C depuis une classe en Swift from 2022-05-04T01:50:50.704182

Cette séquence présente comment appeler des méthodes d'une class écrite en Objective-C depuis du code en Swift.

Listen
Page d'alerte
Cours N°11.03 - «Deverrouille» from 2022-05-04T01:50:50.632858

Cette séquence présente l'application «Deverouille», qui illustre l'utilisation du Touch ID pour authentifier un utilisateur.

Listen
Page d'alerte
Cours N°11.02 - Utiliser le Touch ID from 2022-05-04T01:50:50.624254

Cette séquence présente les principes de fonctionnement de l'API permettant d'accéder au Touch ID.

Listen
Page d'alerte
Cours N°11.01 - Prolégomènes from 2022-05-04T01:50:50.621384

Cette séquence présente le programme de cette onzième semaine de cours qui présente quelques «bonus» : la gestion du Touch ID, le couplage de code Objective_C et Swift au sein d'un même projet et q...

Listen
Page d'alerte
Cours N°10.19 - «Humeur» from 2022-05-04T01:50:50.616098

Cette séquence présente l'application «Humeur». Cette application permet de publier son humeur localement auprès de ses amis d'après un nom défini via les préférences du terminal.cette information...

Listen
Page d'alerte
Cours N°10.18 - «LocaliseMoi» from 2022-05-04T01:50:50.613061

Cette séquence présente l'application «LocaliseMoi» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». Cette application comporte deux hiérarchies de vues: la première co...

Listen
Page d'alerte
Cours N°10.17 - «MeSouvenir» from 2022-05-04T01:50:50.607107

Cette séquence présente l'application «MeSouvenir» qui illustre le stockage de données persistantes par une application.

Listen
Page d'alerte
Cours N°10.16 - Gestionnde données persistantes from 2022-05-04T01:50:50.603181

Cette séquence présente les mécanismes de gestion de données persistantes avec iOS.

Listen
Page d'alerte
Cours N°10.15 - «Preferences» from 2022-05-04T01:50:50.600219

Cette séquence présente l'application «Preferences» qui illustre la gestion de préférences via le panneau de contrôle du terminal.

Listen
Page d'alerte
Cours N°10.14 - Gestion des préférences from 2022-05-04T01:50:50.597015

Cette séquence présente la gestion des préférences via le panneau de contrôle du terminal.

Listen
Page d'alerte
Cours N°10.13 - «OK Corral» from 2022-05-04T01:50:50.594560

Cette séquence présente l'application «OK Corral», un jeu simple qui illustre l'utilisation du protocole Bonjour.

Listen
Page d'alerte
Cours N°10.12 - Le protocole Bonjour from 2022-05-04T01:50:50.591893

Cette séquence présente les principes de «Bonjour», l'implémentation de la norme ZeroConf permettant un accès simplifié à des réseaux locaux pour une meilleur interactivité entre terminaux mobiles.

Listen
Page d'alerte
Cours N°10.11 - «UE SAR» from 2022-05-04T01:50:50.588851

Cette séquence présente l'application «UE SAR» qui illustre l'analyse d'un fichier XML pour y récupérer des données présentées ensuite de manière structurée.

Listen
Page d'alerte
Cours N°10.10 - NSXLMParser from 2022-05-04T01:50:50.533101

Cette séquence présente les principes de l'analyse d'un flux ou d'un fichier contenant de l'XML grâce à la classe NSXMLParser.

Listen
Page d'alerte
Cours N°10.9 - «MiniMeteo» from 2022-05-04T01:50:50.530793

Cette séquence présente l'application «MiniMeteo» qui illustre l'utilisation du réseau pour accéder à des données sur la météo dans une ville et les restituer sur le terminal.

Listen
Page d'alerte
Cours N°10.8 - Accéder au réseau from 2022-05-04T01:50:50.518567

Cette séquence présente les principes des accès aux réseau sous iOS.

Listen
Page d'alerte
Cours N°10.7 - «Projecteur» from 2022-05-04T01:50:50.515954

Cette séquence présente l'application «Projecteur» qui illustre l'utilisation d'un MPMoviePlayerController pour visualiser une vidéo.

Listen
Page d'alerte
Cours N°10.6 - Exécuter une vidéo from 2022-05-04T01:50:50.513281

Cette séquence explique comment utiliser un MPMoviePlayerController pour exécuter le contenu d'un fichier vidéo en lecture.

Listen
Page d'alerte
Cours N°10.5 - Extension de «Notifie» from 2022-05-04T01:50:50.510980

Cette séquence présente une extension de l'application «Notifie» qui montre comment associer des actions aux notifications locales d'une part, comment récupérer des événements au niveau d'une appli...

Listen
Page d'alerte
Cours N°10.4 - «Notifie» from 2022-05-04T01:50:50.508447

Cette séquence présente l'application «Notifie» qui illustre l'utilisation des notifications locales pour diffuser de l'information à l'intention de l'utilisateur du terminal.

Listen
Page d'alerte
Cours N°10.3 - «J'teCause» from 2022-05-04T01:50:50.506204

Cette séquence présente l'application «J'teCause» qui illustre l'utilisation du système de notifications pour permettre à deux objets de communiquer entre eux.

Listen
Page d'alerte
Cours N°10.2 - Les notifications from 2022-05-04T01:50:50.497139

Cette séquence présente deux mécanismes de notification présent dans iOS à savoir: NSNotification qui permet à deux objets de communiquer au sein d'une application,UILocalNotification qui perm...

Listen
Page d'alerte
Cours N°10.1 - Prolégomènes from 2022-05-04T01:50:50.494834

Cette séquence présente le programme de cette dixième semaine de cours qui présente les notifications, l'exécution d'une vidéo, l'accès au réseau (liaison vers un serveur ou réseau sans configurati...

Listen
Page d'alerte
Cours N°9.19 - «TaperJouer» from 2022-05-04T01:50:50.492198

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

Listen
Page d'alerte
Cours N°9.18 - «Rouletabille» from 2022-05-04T01:50:50.489054

Cette séquence présente l'application «Rouletabille» qui est un jeu que vous programmerez en Objective-C ou en Swift et qui doit réaliser les fonctions suivantes: Un fond d'écran qui alternent...

Listen
Page d'alerte
Cours N°9.17 - «UnePiste» from 2022-05-04T01:50:50.482246

Cette séquence présente l'application «UnePiste» qui illustre l'utilisation des classes MPMusicPlayerController et MPMediaPickerController ainsi que du protocole MPMediaPickerControllerDelegate.

Listen
Page d'alerte
Cours N°9.16 - MPMusicPlayerController et MPMediaPickerController from 2022-05-04T01:50:50.479571

Cette séquence présente la classe MPMusicPlayerController qui permet de manipuler une liste de morceaux (en général à partir de la «playlist» embarquée sur le terminal) et son exécution (jeu, pause...

Listen
Page d'alerte
Cours N°9.15 - «UnSon» from 2022-05-04T01:50:50.476508

Cette séquence présente l'application «UnSon» qui illustre l'utilisation de la classe AVAudioPlayer pour exécuter des fichier de son (ici embarqués dans l'application).

Listen
Page d'alerte
Cours N°9.14 - AVAudioPlayer from 2022-05-04T01:50:50.474052

Cette séquence présente la classe AVAudioPlayer et le protocole AVAudioPlayerDelegate qui permettent de jouer des fichiers de sons et de musique dans iOS.

Listen
Page d'alerte
Cours N°9.13 - Audio/Vidéo, principes de fonctionnement from 2022-05-04T01:50:50.471012

Cette séquence présente les principes communs de la gestion audio et vidéo dans ioS.

Listen
Page d'alerte
Cours N°9.12 - «LeBavard» from 2022-05-04T01:50:50.434161

Cette séquence présente l'application «LeBavard» qui illustre l'utilisation de la classe UIdevice.

Listen
Page d'alerte
Cours N°9.11 - UIDevice from 2022-05-04T01:50:50.431079

Cette séquence présente UIDevice, une classe qui permet de récupérer toute sorte d'informations sur les spécifications du terminal et l'état de la batterie.

Listen
Page d'alerte
Cours N°9.10 - «Gestuelle» from 2022-05-04T01:50:50.427804

Cette séquence présente l'exemple «Gestuelle» qui illustre l'utilisation des classes dérivées de UIGestureRecognizer.

Listen
Page d'alerte
Cours N°9.9 - UIGestureRecognizer et Co. from 2022-05-04T01:50:50.416483

Cette séquence présente la classe UIGestureRecognizer et ses dérivés qui permettent de gérer facilement la reconnaissance de gestes simples dans les interfaces.

Listen
Page d'alerte
Cours N°9.8 - «Toucher!» from 2022-05-04T01:50:50.414033

Cette séquence présente l'exemple «Toucher!» qui illustre la manipulation des points de contact sur un terminal mobile (touch/multi-touch).

Listen
Page d'alerte
Cours N°9.7 - Touch et multi-touch from 2022-05-04T01:50:50.411055

Cette séquence présente les principe de fonctionnement de l'accès aux points de contact (touch/multi-touch) sur la surface du terminal.

Listen
Page d'alerte
Cours N°9.6 - «Shaker» from 2022-05-04T01:50:50.404163

Cette séquence présente l'exemple «Shaker» qui illustre la détection des secousses appliquées à un terminal («shake motion»).

Listen
Page d'alerte
Cours N°9.5 - Shake Motion from 2022-05-04T01:50:50.401008

Cette séquence présente les principes de la détection de secousses appliquées au terminal («Shake motion»).

Listen
Page d'alerte
Cours N°9.4 - CMAltimeter from 2022-05-04T01:50:50.398406

Cette séquence présente la classe CMAltimeter qui permet de gérer l'altimètre pour les terminaux qui en sont dotés.

Listen
Page d'alerte
Cours N°9.3 - «Accéléromètre» from 2022-05-04T01:50:50.391836

Cette séquence présente l'application «Accéléromètre» qui illustre l'usage de la classe CMMotionManager dans une application iOS

Listen
Page d'alerte
Cours N°9.2 - CMMotionManager from 2022-05-04T01:50:50.388932

Cette séquence présente la classe CMMotionManager qui permet de gérer les données de l'accéléromètre, des gyroscopes et du magnétomètre (lorsque ces équipements sont présents).

Listen
Page d'alerte
Cours N°9.1 - Prolégomènes from 2022-05-04T01:50:50.385727

Cette séquence présente le programme de cette neuvième semaine de cours centrée sur la gestion des capteurs du terminal (accéléromètre, gyroscope, magnétomètre, altimètre et baromètre), l'utilisati...

Listen
Page d'alerte
Cours N°8.14 - «MesActivités» from 2022-05-04T01:50:50.379859

Cette séquence présente l'application «MesActivités» que vous devrez développer. Cette application manipule: des UISPlitViewController,des UITableViewController, des UINavigationController...

Listen
Page d'alerte
Cours N°8.13 - UISplitViewController (2) from 2022-05-04T01:50:50.376897

Cette séquence présente les UISPlitViewController tels qu'ils sont utilisés dans iOS8. Une application, «J'meCoupe», est présenté e afin d'illustrer l'utilisation des mécanismes présentés.

Listen
Page d'alerte
Cours N°8.12 - UITraitCollection from 2022-05-04T01:50:50.374173

Cette séquence présente la notion de UITraitCollection qui permet de caractériser certaines propriétés liées au type de vues gérées par des contrôleurs de vues.

Listen
Page d'alerte
Cours N°8.11 - UISplitViewController (1) from 2022-05-04T01:50:50.371117

Cette séquence présente les UISplitViewController, un mécanisme utilisé sur grand terminal de iOS5 à iOS7 pour mieux exploiter la surface affichable.

Listen
Page d'alerte
Cours N°8.10 - «TBExemple» from 2022-05-04T01:50:50.327590

Cette séquence présente l'application «TBExemple» qui illustre l'utilisation de UITabBarController.

Listen
Page d'alerte
Cours N°8.9 - UITabBarController from 2022-05-04T01:50:50.324940

Cette séquence présente la notion de UITabBarController qui permet de gérer simultanément plusieurs hiérarchies de vues.

Listen
Page d'alerte
Cours N°8.8 - «MaTable» (version 2) from 2022-05-04T01:50:50.319809

Cette séquence présente l'application «MaTable» dans une version étendue dans laquelle la gestion des modifications et l'empilement de vues sont réalisées (Illustration des modifications dans un UI...

Listen
Page d'alerte
Cours N°8.7 - UINavigationController from 2022-05-04T01:50:50.317032

Cette séquence présente les UINavigationController qui permettent, associés à un UIViewController, d'empiler et de dépiler des contrôleurs de vues. Cela permet de créer des applications pour navigu...

Listen
Page d'alerte
Cours N°8.6 - Modification d'une UITableView from 2022-05-04T01:50:50.314549

Cette séquence présente les mécanisme permettant de gérer les modifications d'une UITableView par l'usager d'une application.

Listen
Page d'alerte
Cours N°8.5 - Personnalisation d'une UITableView from 2022-05-04T01:50:50.311490

Cette séquence expose comment particulariser les éléments d'une UITableView. À titre d'exemple, des portions de code de ll'application «MaTable» sont modifiés pour illustrer le propos.

Listen
Page d'alerte
Cours N°8.4 - «MaTable» from 2022-05-04T01:50:50.308691

Cette séquence présente l'application «MaTable» qui illustre une première utilisation simple des UITableView pour afficher des données.

Listen
Page d'alerte
Cours N°8.3 - UITableViewController, gestion optimisé des cellules from 2022-05-04T01:50:50.299080

Cette séquence expose en détail le mécanisme optimisé de gestion des cellules d'une UITableView, tant pour la consommation de mémoire que l'économie du processeur.

Listen
Page d'alerte
Cours N°8.2 - UITableViewController, mécanique de base from 2022-05-04T01:50:50.294971

Cette séquence présente le principe du fonctionnement des UITableViewController qui permettent d'afficher des données structurées de manière ergonomique.

Listen
Page d'alerte
Cours N°8.1 - Prolégomènes from 2022-05-04T01:50:50.291800

Cette séquence présente les objectifs de la semaine 8, c'est-à-dire la présentation de données complexes au moyen de mécanismes structurés.

Listen
Page d'alerte
Cours N°7.14 - «iSouvenir» from 2022-05-04T01:50:50.286799

Cette séquence présente l'application «iSouvenir» que vous devrez développer en tant qu'exercice. cette application manipule:

la géolocalisation,
la gestion des cartes,
la récu...

Listen
Page d'alerte
Cours N°7.13 - UIPopoverController (grands terminaux) from 2022-05-04T01:50:50.282552

Cette séquence présente les UIPopoverController, un mécanisme permettant de gérer spécifiquement l'apparition de certaines vues dans le cas des «grands terminaux». Un exemple illustre les notions p...

Listen
Page d'alerte
Cours N°7.12 - «MyAdrBook» from 2022-05-04T01:50:50.278045

Cette séquence présente l'application «MyAdrBook» qui illustre les accès au carnet d'adresses du terminal.

Listen
Page d'alerte
Cours N°7.11 - Le carnet d'adresses from 2022-05-04T01:50:50.234523

Cette séquence présente le Framework AddressBookUI qui est dédié à la gestion des relations avec le carnet d'adresse du terminal sur lequel s'exécute l'application.

Listen
Page d'alerte
Cours N°7.10 - «LeProtographe» from 2022-05-04T01:50:50.231747

Cette séquence présente l'application «LePhotographe» qui illustre l'utilisation des appareils photos et de l'album photo dans iOS.

Listen
Page d'alerte
Cours N°7.09 - Utiliser les appareils photo from 2022-05-04T01:50:50.228764

Cette séquence présente l'utilisation par une application des appareils photos associés à un téléphone ou une tablette.

Listen
Page d'alerte
Cours N°7.08 - Localisation d'une application from 2022-05-04T01:50:50.226070

Cette séquence présente les mécanismes de localisation permettant de gérer plusieurs langues au sein d'une application. Un exemple d'application est traité en mode «pas à pas» pour illustrer les no...

Listen
Page d'alerte
Cours N°7.07 - Cartes&3D from 2022-05-04T01:50:50.222959

Cette séquence présente le moyen d'afficher des cartes en 3D au moyen d'une MKMapCamera dans le cadre du framework MapKit. Une quatrième version de l'application «TrouveMoi» illustre ce point.

Listen
Page d'alerte
Cours N°7.06 - Gérer différents types de cartes from 2022-05-04T01:50:50.211462

Cette séquence présente le moyen de changer le type de cartes (affichage, d'un plan, d'une vue satellite ou des deux à la fois) via le framework MapKit. Une troisième version de l'application «Trou...

Listen
Page d'alerte
Cours N°7.05 - «TrouveMoi» (version 2) from 2022-05-04T01:50:50.208157

Cette séquence présente l'application «TrouveMoi» qui, dans sa deuxième version, permet la manipulation de cartes via le framework MapKit.

Listen
Page d'alerte
Cours N°7.04 - Manipuler des cartes from 2022-05-04T01:50:50.205

Cette séquence présente la manipulation des cartes au moyen du framework MKMapKit.

Listen
Page d'alerte
Cours N°7.03 - «TrouveMoi» (version 1) from 2022-05-04T01:50:50.198619

Cette séquence présente l'application «TrouveMoi» qui, dans sa première version, affiche les informations fournies par le framework CoreLocation.

Listen
Page d'alerte
Cours N°7.02 - Géolocalisation from 2022-05-04T01:50:50.195598

Cette séquence présente la gestion de la localisation dans iOS au moyen du framework CoreLocation.

Listen
Page d'alerte
Cours N°7.01 - Prolégomènes from 2022-05-04T01:50:50.192565

Cette séquence présente les objectifs de la semaine qui concernent la géolocalisation et la gestion des cartes, l'accès aux appareils photos et aux albums, l'accès au carnet d'adresses du terminal ...

Listen
Page d'alerte
Cours N°6.15 - «MauvaisePluie» from 2022-05-04T01:50:50.189984

Cette séquence présente l'exercice «MauvaisePluie» qui est un jeu simple dont les règles sont les suivantes: un personnage doit éviter des météorites qui lui tombent dessus,le personnage se dép...

Listen
Page d'alerte
Cours N°6.14 - Compléments sur la conception d'applications iOS from 2022-05-04T01:50:50.187062

Cette séquence présente quelques compléments sur les applications iOS et fait le point sur diverses dispositions utiles, à savoir: gestion de l'aléatoire dans iOS,orientation des «widget, U...

Listen
Page d'alerte
Cours N°6.13 - Éléments sur le multi-tâche from 2022-05-04T01:50:50.134766

Cette séquence présente le cycle de vie d'une application dans iOS. Les différents modes d'exécution en «avant plan» (foreground) ou en «arrière plan» (background) ainsi que les méthodes du protoco...

Listen
Page d'alerte
Cours N°6.12 - «Praxinoscope» from 2022-05-04T01:50:50.131752

Cette séquence présente «Praxinoscope», une application d'animation simple dont le fonctionnement est basé sur l'usage d'un NSTimer.

Listen
Page d'alerte
Cours N°6.11 - Interruptions horloges avec NSTimer from 2022-05-04T01:50:50.128677

Cette séquence présente la classe NSTimer et un usage particulier permettant de gérer des interruptions horloges qui réveillent une application à intervalle régulier.

Listen
Page d'alerte
Cours N°6.10 - «DatePicker» from 2022-05-04T01:50:50.117604

Cette séquence présente un exemple d'application, «DatePicker», illustrant l'usage d'un UIDatePicker.

Listen
Page d'alerte
Cours N°6.09 - UIDatePicker, un cas particulier from 2022-05-04T01:50:50.114782

Cette séquence présente les UIDatePicker, qui offrent un mécanisme intégré de sélection d'une date au moyen d'un «picker» dédié. La gestion des dates au moyen des NSDate est également brièvement ab...

Listen
Page d'alerte
Cours N°6.08 - «Sélecteur» from 2022-05-04T01:50:50.111697

Cette séquence présente «Sélecteur», une application simple permettant d'illustrer l'usage d'une UIPickerView.

Listen
Page d'alerte
Cours N°6.07 - Les UIPickerView from 2022-05-04T01:50:50.105330

Cette séquence présente les UIPickerView et le protocole UIPickerViewDelegate qui leur est associé. ce mécanisme permet de sélectionner une valeur dans un ensemble de valeurs, éventuellement struct...

Listen
Page d'alerte
Cours N°6.06 - «Écritures» from 2022-05-04T01:50:50.101918

Cette séquence présente l'application «Écritures» qui illustre l'usage des UITextView et UITextField ainsi que les protocoles qui leur sont associés.

Listen
Page d'alerte
Cours N°6.05 - UITextView&UITextField from 2022-05-04T01:50:50.099001

Cette séquence présente les principes gestion intégrée de la saisie sous iOS au moyen des classes UITextView (protocole UITextViewDelegate) et UITextField (protocole UITextFieldDelegate).
Ces ...

Listen
Page d'alerte
Cours N°6.04 - À propos d'Autolayout from 2022-05-04T01:50:50.095791

Cette séquence présente le mécanismes «AutoLayout», et en particulier l'usage du langage VFL (Visual Format Language) qui permettent d'organiser les éléments d'une vue les uns par rapport aux autre...

Listen
Page d'alerte
Cours N°6.03 - Les UIProgressView from 2022-05-04T01:50:50.092202

Cette séquence présente les UIProgressView qui permettent de montrer la progresson d'un calcul à l'usager d'un programme.

Listen
Page d'alerte
Cours N°6.02 - Les UISearchBar from 2022-05-04T01:50:50.082384

Cette séquence présente les UISearchBar qui permettent d'afficher et de gérer une barre de recherche type sans la fonction recherche (juste la saisie des données).

Listen
Page d'alerte
Cours N°6.01 - Prolégomènes from 2022-05-04T01:50:50.079037

Cette séquence présente les objectifs de la semaine qui marque la fin du tour dans les vues standard d'iOS.

Listen
Page d'alerte
Cours N°5.15 - «MiniNav» en Objective-C from 2022-05-04T01:50:50.075695

Cette séquence présente l'application «MiniNav» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». L'application en question est un mini-navigateur web que vous construise...

Listen
Page d'alerte
Cours N°5.14 - «Imagier» en Swift from 2022-05-04T01:50:50.072537

Cette séquence présente l'application «Imagier» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». Vous devez ensuite réaliser cette application en utilisant le langage Sw...

Listen
Page d'alerte
Cours N°5.13 - Les UIActivityIndicatorView from 2022-05-04T01:50:50.069006

Cette séquence présente les UIActivityIndicatorView qui permettent l'affichage d'une «roue d'attente» permettant de démontrer une activité du logiciel et de faire patienter l'utilisateur.

Listen
Page d'alerte
Cours N°5.12 - Quelques «goodies» from 2022-05-04T01:50:50.030580

Cette séquence présente rapidement deux mécanismes simples et pratiques pour le développement d'applications sous iOS: les pastilles (ou badges) contenant une valeur numérique associée à une applic...

Listen
Page d'alerte
Cours N°5.11 - Extension de «LaBoite» (UIToolBar, UIAlertView&UIActionSheet) from 2022-05-04T01:50:50.027745

Cette séquence illustre la manipulation des UIWebView, des UIToolBar, des UIAlertView, et des UIActionSheet au travers d'une extension de l'exemple «LaBoite».

Listen
Page d'alerte
Cours N°5.10 - Les UIActionSheet from 2022-05-04T01:50:50.024873

Cette séquence présente les UIActionSheet qui permettent de gérer une interactivité simplifiée avec l'utilisateur. Nous y décrivons également le protocole associé, UIActionSheetDelegate, permettant...

Listen
Page d'alerte
Cours N°5.09 - Les UIAlertViews from 2022-05-04T01:50:50.022520

Cette séquence présente les UIAlertView qui permettent de gérer une interactivité simplifiée avec l'utilisateur. Nous y décrivons également le protocole associé, UIAlertViewDelegate, permettant de ...

Listen
Page d'alerte
Cours N°5.08 - Les UIToolBar from 2022-05-04T01:50:50.019552

Cette séquence présente la class UITollBar qui permet de gérer «manuellement» une barre d'outil.

Listen
Page d'alerte
Cours N°5.07 - «LaBoite» exemple de UIWebView from 2022-05-04T01:50:50.016065

Cette séquence illustre manipulation des UIWebView au travers d'un exemple simple: «LaBoite».

Listen
Page d'alerte
Cours N°5.06 - Les UIWebView from 2022-05-04T01:50:50.004713

Cette séquence présente le fonctionnement des wspan class="textt">UIWebView qui permettent d'afficher et de gérer directement du contenu web.

Listen
Page d'alerte
Cours N°5.05 - Les vues, éléments complémentaires from 2022-05-04T01:50:49.999983

Cette séquence présente quelques «trucs» utiles au niveau de la gestion des vues: la possibilité de changer la couleur de la barre de statut et la possibilité d'orienter l'affichage des vues.

Listen
Page d'alerte
Cours N°5.04 - Les vues, l'effet «floutagee» from 2022-05-04T01:50:49.929842

Cette séquence présente la classe UIVisualEffectView qui permet d'insérer des effets de floutage dans les interfaces des applications sous iOS.

Listen
Page d'alerte
Cours N°5.03 - Les vues, l'effet «parallaxe» from 2022-05-04T01:50:49.927425

Cette séquence présente les extensions introduites avec iOS7 dans la gestion des vues. La programmation de l'«effet parallaxe» y est présenté ainsi que les possibilités qu'il offre pour réaliser de...

Listen
Page d'alerte
Cours N°5.02 - Les vues, zoom&défilement from 2022-05-04T01:50:49.924749

Cette séquence présente la class UIScrollView qui permet d'agfficher des vues (images, etc) de grande taille, de les faire défiler et de zommer sur des détails.

Listen
Page d'alerte
Cours N°5.01 - Prolégomènes from 2022-05-04T01:50:49.922285

Cette séquence présente les objectifs de la semaine, à savoir des notions plus avancées sur les vues, en particulier avec les aspects relatifs à la délégation dans certaines d'entre elles.

Listen
Page d'alerte
Cours N°4.13 - «QuizzGeek» en Swift (mode programmatique) from 2022-05-04T01:50:49.914939

Cette séquence présente l'exercice «Quizz» dont l'objectif est de présenter un jeu de questions à un utilisateur. Ce dernier peut «avancer» ou «reculer» dans un jeu de questions. Les questions faci...

Listen
Page d'alerte
Cours N°4.12 - «NuancierRVBGeek» en Objective-C (mode programmatique) from 2022-05-04T01:50:49.910517

Cette séquence présente l'exercice «NuancierRVB» dont l'objectif est d'afficher la couleur correspondant à un code RVB exprimé en pourcentage des couleurs primaires. Un bouton «Enregistrer» permet ...

Listen
Page d'alerte
Cours N°4.11 - «uRotate», gestion programmatique de l'orientation from 2022-05-04T01:50:49.907813

Cette séquence reprend l'exemple «uRotate» pour illustrer la gestion programmatique des orientations d'un terminal. L'exemple est traité à la fois en Objective-C et en Swift.

Listen
Page d'alerte
Cours N°4.10 - «uRotate», construction programmatique from 2022-05-04T01:50:49.904573

Cette séquence illustre, au moyen de l'exemple «uRotate», la construction programmatique d'une vue sous iOS. L'exemple est traité à la fois en Objective-C et en Swift.

Listen
Page d'alerte
Cours N°4.09 - Les vues, gérer les actions from 2022-05-04T01:50:49.898818

Cette séquence présente la construction programmatique d'un UIButton et présente les principes de la gestion programmatique des actions dans iOS, tant en Objective_C qu'en Swift.

Listen
Page d'alerte
Cours N°4.08 - Vues&orientation du terminal from 2022-05-04T01:50:49.896064

Cette séquence présente la nouvelle façon de gérer l'orientation du terminal dans les applications en iOS8.

Listen
Page d'alerte
Cours N°4.07 - «MaVue», construction programmatique en Swift from 2022-05-04T01:50:49.893117

Cette séquence présente un exemple de construction d'une application simple élaborant une vue en mode programmatique. Les sources de l'applications en Swift sont analysés.

Listen
Page d'alerte
Cours N°4.06 - «MaVue», construction programmatique en Objective-C from 2022-05-04T01:50:49.890129

Cette séquence présente un exemple de construction d'une application simple élaborant une vue en mode programmatique. Les sources de l'applications en Objective-C sont analysés.

Listen
Page d'alerte
Cours N°4.05 - Vues et contrôleurs de vues from 2022-05-04T01:50:49.886792

Cette séquence présente L'architecture type des vues d'une application qui doivent être associées à un contrôleur de vue. Le modèle MVC (Model View Controller) est également présenté.

Listen
Page d'alerte
Cours N°4.04 - Identifier les différents types de terminaux from 2022-05-04T01:50:49.832218

Cette séquence explique comment accéder les données relatives aux terminaux (type de terminal et type d'éran). L'objectif est d'établir ainsi les principes de base de la détection fine du type de t...

Listen
Page d'alerte
Cours N°4.03 - Dessiner avec CoreGraphics from 2022-05-04T01:50:49.821106

Cette séquence présente les principes du dessin de formes libres avec CoreGRaphics (Quartz2D).

Listen
Page d'alerte
Cours N°4.02 - Les vues, principes de base from 2022-05-04T01:50:49.817087

Cette séquence présente le principe fondateur de la construction d'interfaces sous iOS : la vue.

Listen
Page d'alerte
Cours N°4.01 - Prolégomènes from 2022-05-04T01:50:49.814633

Cette séquence présente les objectifs de cette semaine qui est concentrée sur la notion de vue et leur construction/gestion en mode programmatique.

Listen
Page d'alerte
Cours N°3.11 - «Quizz» en Swift + mode Kindergarden from 2022-05-04T01:50:49.811605

Cette séquence présente l'exercice «Quizz» dont l'objectif est de présenter un jeu de questions à un utilisateur. Ce dernier peut «avancer» ou «reculer» dans un jeu de questions. Les questions faci...

Listen
Page d'alerte
Cours N°3.10 - «Dizainier» en Swift + mode Kindergarden from 2022-05-04T01:50:49.803752

Cette séquence présente l'exercice «Dizainier» dont l'objectif est principalement la manipulation de plusieurs mécanismes d'interaction avec l'utilisateur dans iOS. L'application doit afficher un n...

Listen
Page d'alerte
Cours N°3.09 - Petite conclusion sur Swift from 2022-05-04T01:50:49.733589

Cette séquence fait le point sur les notions de Swift présentées dans le cadre de ce cours.

Listen
Page d'alerte
Cours N°3.08 - Swift, gestion de la mémoire et cohérence globale from 2022-05-04T01:50:49.731050

Cette séquence explique les mécanismes permettant à ARC de gérer proprement la mémoire à partir d'un programme en Swift. Nous faisons également le point sur la finalisation (deinit) d'une classe.

Listen
Page d'alerte
Cours N°3.07 - Swift, à propos de l'héritage from 2022-05-04T01:50:49.728363

Cette séquence présente la mécanique de l'héritage entre classes dans Swift

Listen
Page d'alerte
Cours N°3.06 - Swift, écrire ses propres classes from 2022-05-04T01:50:49.725885

Cette séquence explique comment Swift met en œuvre la notion de classe.

Listen
Page d'alerte
Cours N°3.05 - Swift, les «optionals» from 2022-05-04T01:50:49.723389

Cette séquence présente la notion d'«optional» qui permettant d'indiquer l'absence de valeur dans un type.

Listen
Page d'alerte
Cours N°3.04 - Swift, tuples et filtrage from 2022-05-04T01:50:49.720479

Cette séquence présente la notion de Tuple et les possibilités de filtrage offertes dans l'instruction switch.

Listen
Page d'alerte
Cours N°3.03 - Swift, structures de contrôle from 2022-05-04T01:50:49.710154

Cette séquence présente les structures de contrôle de Swift.

Listen
Page d'alerte
Cours N°3.02 - Swift, les types de base from 2022-05-04T01:50:49.707544

Cette séquence présente les types de base en Swift, à savoir: les types énumérées, les tableaux et les dictionnaires (les chaînes de caractères ont déjà été présentés dans le «guide minimum de surv...

Listen
Page d'alerte
Cours N°3.01 - Prolégomènes (sur Swift) from 2022-05-04T01:50:49.704870

Cette séquence présente les objectifs de la semaine qui est principalement consacrée à Swift.

Listen
Page d'alerte
Cours N°2.14 - «NuancierRVB» en Objective-C + mode Kindergarden from 2022-05-04T01:50:49.702665

Cette séquence présente l'exercice «NuancierRVB» dont l'objectif est d'afficher la couleur correspondant à un code RVB exprimé en pourcentage des couleurs primaires. Un bouton «Enregistrer» permet ...

Listen
Page d'alerte
Cours N°2.13 - «Dizainier» en Objective-C + mode Kindergarden from 2022-05-04T01:50:49.699917

Cette séquence présente l'exercice «Dizainier» dont l'objectif est principalement la manipulation de plusieurs mécanismes d'interaction avec l'utilisateur dans iOS. L'objectif est d'afficher un nom...

Listen
Page d'alerte
Cours N°2.12 - Storyboard, orientations et interfaces différenties, le retour from 2022-05-04T01:50:49.697690

Cette séquence revient sur la construction avec storyboard d'interfaces différentiées en fonction des orientations et du type de terminal. En particulier, elle propose une «démarche méthodologique»...

Listen
Page d'alerte
Cours N°2.11 - Particularisation des boutons avec StoryBoard from 2022-05-04T01:50:49.695145

Cette séquence présente présente plus en détails la gestion des UIButton et les différentes possibilités que ce mécanisme offre. Certains éléments sont transposables à d'autres mécanismes d'interac...

Listen
Page d'alerte
Cours N°2.10 - Gestion des images dans Xcode from 2022-05-04T01:50:49.692766

Cette séquence présente la gestion des images en différentes résolutions dans Xcode. Ce mécanisme permet de laisser l'environnement gérer les différentes densités de résolutions que l'on rencontre ...

Listen
Page d'alerte
Cours N°2.09 - Objective-C, gestion mémoire et génération des accesseurs from 2022-05-04T01:50:49.690645

Cette séquence détaille le comportement du système lorsqu'il génère les accesseurs en fonction des directives décrivant les propriétés d'un attribut (directive @property). Cela permet en particulie...

Listen
Page d'alerte
Cours N°2.08 - Objective-C, autorelease pool from 2022-05-04T01:50:49.688283

Cette séquence expose la notion d' «autorelease pool» en Objective C.

Listen
Page d'alerte
Cours N°2.07 - Objective-C, le compteur de rélérences from 2022-05-04T01:50:49.686034

Cette séquence se focalise sur la gestion de la mémoire en Objective C. Nous abordons en particulier le compteur de références d'un objet, la façon il évolue et quelques implications sur les liaiso...

Listen
Page d'alerte
Cours N°2.06 - Désactiver ARC dans Xcode from 2022-05-04T01:50:49.683717

Cette séquence présente rapidement comment désactiver ARC dans Xcode.

Listen
Page d'alerte
Cours N°2.05 - Objective-C, le cycle de vie d'un objet from 2022-05-04T01:50:49.681684

Cette séquence présente le cycle de vie d'un objet en Objective-C et explicite les aspects délicats que sont sa création et sa destruction. Ces aspects sont importants car liés à la gestion mémoire.

Listen
Page d'alerte
Cours N°2.04 - Objective-C, attributs de classes et «properties» from 2022-05-04T01:50:49.679304

Cette séquence explicite les relations entre les attributs d'une classe et la notion de «property» en Objective-C.

Listen
Page d'alerte
Cours N°2.03 - Objective-C, écrire ses propres classes from 2022-05-04T01:50:49.676726

Cette séquence présente comment Objective-C met en œuvre la notion de classe. Un exemple simple, qui servira de fil conducteur sur plusieurs séquences, y est également introduit à des fins d'illust...

Listen
Page d'alerte
Cours N°2.02 - Objective-C, quelques classes de base utiles from 2022-05-04T01:50:49.674566

Cette séquence présente rapidement quelques classes très fréquemment utilisées en Objective-C : NSArray, NSMutableArray, NSDictionnary, NSMutableDictionary, NSSet et NSMutableSet.

Listen
Page d'alerte
Cours N°2.01 - Prolégomènes from 2022-05-04T01:50:49.672062

Cette séquence présente les objectifs de la semaine.

Listen
Page d'alerte
Cours N°1.20 - «Couleurs» from 2022-05-04T01:50:49.668659

Cette séquence présente l'application «Couleurs» qui doit fonctionner sur des «petits terminaux» Uniquement. Vous devez réaliser cette application et la faire tourner à la fois sur simulateur et s...

Listen
Page d'alerte
Cours N°1.19 - «Bonrevoir» from 2022-05-04T01:50:49.632573

Cette séquence présente l'application «Bonrevoir» qui doit fonctionner sur des «petits terminaux» Uniquement. Vous devez réaliser cette application et la faire tourner à la fois sur simulateur et ...

Listen
Page d'alerte
Cours N°1.18 - Construction d’un «Hello World» from 2022-05-04T01:50:49.630355

Cette séquence illustre l'utilisation de l'environnement xCode (avec Storyboard) pour créer un «Hello World» sous iOS.

Listen
Page d'alerte
Cours N°1.17 - Guide minimum de survie en swift from 2022-05-04T01:50:49.627587

Cette séquence expose rapidement le minimum de notions du langage swift permettant la réalisation d'une première application simple. Nous abordons dans un premier temps les concepts de base (classe...

Listen
Page d'alerte
Cours N°1.16 - Guide minimum de survie en Objective-C from 2022-05-04T01:50:49.624522

Cette séquence expose rapidement le minimum de notions du langage Objective-C permettant la réalisation d'une première application simple. Nous abordons dans un premier temps les concepts de base (...

Listen
Page d'alerte
Cours N°1.15 - Les contraintes dans «StoryBoard» from 2022-05-04T01:50:49.621349

Cette séquence présente, à travers plusieurs exemples, l'utilisation des contraintes dans storyboard pour: gérer le repositionnement des objets d'une interface lors d'une rotation,proposer des int...

Listen
Page d'alerte
Cours N°1.14 - Orientation du terminal&applications universelles from 2022-05-04T01:50:49.610193

Cette séquence présente les problèmes liés au changement d'orientation du terminal (et du réagencement potentiel des composants de cette interface). Nous nous intéressons également à la notion d'«a...

Listen
Page d'alerte
Cours N°1.13 - Les bases de «StoryBoard» from 2022-05-04T01:50:49.607434

Cette séquence présente dans un premier temps les éléments de l'interface de Storyboard avant d'en démontrer l'usage à travers la création d'une interface simple.

Listen
Page d'alerte
Cours N°1.12 - Principes de construction de l’interface (mode «kindergarden») from 2022-05-04T01:50:49.604284

Cette séquence présente Storyboard, l'outil permettant de créer des interfaces graphiques pour des applications iOS. StoryBoard est l'un des composants inclus dans l'environnement Xcode. StoryBoar...

Listen
Page d'alerte
Cours N°1.11 - Xcode, création d’un projet from 2022-05-04T01:50:49.597609

Cette séquence présente les différentes étapes de la création d'un projet sous Xcode avec les différentes options que l'on peut utiliser.

Listen
Page d'alerte
Cours N°1.10 - Xcode, les bases from 2022-05-04T01:50:49.594926

Cette séquence présente les fonctions de bases d'Xcode et les différents éléments de son interface.

Listen
Page d'alerte
Cours N°1.09 - Généralités sur l’environnement de développement d’appications iOS from 2022-05-04T01:50:49.592108

Cette séquence présente globalement l'environnement de développement d'apple. Il est le prélude de plusieurs séquences de démonstration de cet environnement.

Listen
Page d'alerte
Cours N°1.08 - Déploiement d’une application iOS, pas à pas from 2022-05-04T01:50:49.588625

Cette séquence présente les étapes de la configuration d'une machine en vue du développement d'une application, puis de la manière dont le déploiement se fait sur un terminal mobile en fonction du ...

Listen
Page d'alerte
Cours N°1.07 - Principes de déploiement d’une application iOS from 2022-05-04T01:50:49.585083

Cette séquence présente les trois manières de déployer une application iOS sur des terminaux mobiles en identifiant les différents certificats dont il faut disposer. Enfin, nous présentons les droi...

Listen
Page d'alerte
Cours N°1.06- La chaîne de production d’applications iOS from 2022-05-04T01:50:49.532793

Cette séquence présente le processus de construction d'une application iOS et les outils logiciels impiqués.

Listen
Page d'alerte
Cours N°1.05 - Quelques éléments sur la programmation événementielle from 2022-05-04T01:50:49.529368

Cette séquence est consacré à un rappel des notions de programmation événementielle. Cela est utile car la programmation réactive est une forme de programmation événementielle et elle en a toutes l...

Listen
Page d'alerte
Cours N°1.04 - Quelques éléments sur la programmation embarquée from 2022-05-04T01:50:49.526702

Cette séquence aborde les principes du développement de systèmes embarqués en général. Elle discute ensuite des contraintes imposées par ce type de programmation.

Listen
Page d'alerte
Cours N°1.03 - Qu’est-ce qu’un «terminal mobile»? from 2022-05-04T01:50:49.516840

Cette séquence présente les terminaux mobiles, et les contraintes qui président au développement d'applications sur ces derniers. Quelques éléments sur l'économie générée par l'écosystème iOS sont ...

Listen
Page d'alerte
Cours N°1.02 - Utiliser le site compagnon de cet enseignement from 2022-05-04T01:50:49.513927

Cette séquence présente rapidement l'utilisation du site compagnon pour accéder aux des vidéos et aux ressources associées aux différentes séquences.

Listen
Page d'alerte
Cours N°1.01 - À propos de ce cours from 2022-05-04T01:50:49.508489

Cette séquence présente rapidement le cours et son organisation. Le cours «Programmation sur plateforme mobiles» se déroule sur quatorze semaines et vise un public déjà aguerri en programmation. L...

Listen