Programmation sur plateforme mobile : application à iOS

Follow Programmation sur plateforme mobile : application à iOS
Share on
Copy link to clipboard

Cette série de 7 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…

Fabrice Kordon, Silien Hong


    • Jan 25, 2012 LATEST EPISODE
    • infrequent NEW EPISODES
    • 1h 45m AVG DURATION
    • 7 EPISODES


    Search for episodes from Programmation sur plateforme mobile : application à iOS with a specific topic:

    Latest episodes from Programmation sur plateforme mobile : application à iOS

    07. Cours n°7 - une visite des mécanismes sous Android

    Play Episode Listen Later Jan 25, 2012 97:48


    Ce septième et dernier cours vous présente les bibliothèques de développement pour le système Android de Google comparativement aux mécanismes vu sous iOS. Dans un premier temps, vous voyez comment créer et déployer une première application sur un simulateur ou votre téléphone mobile. Ensuite, sont abordés dans l'ordre: la création d'écrans graphiques grâce aux Activity et l'utilisation du plugin eclipse ADT ; le «INTENT bus» de communication pour dialoguer avec des applications existantes (par exemple, la galerie ou le navigateur) ; l'exploitation des mécanismes de «touch» et «multi-touch» et des différents capteurs du téléphone ; et enfin, différents moyens pour assurer persistance des données de vos applications (préférences, SGF, SQLite).

    05. Cours n°5 - notifications, touch/multi touch et musique

    Play Episode Listen Later Jan 13, 2012 103:59


    Ce cinquième cours présente dans un premier temps différents mécanismes innovants pour s'interfacer avec l'utilisateur : l'accéléromètre, la gestion des « secousses » (shake motion) et la gestion des points de contact (touch/multi touch) avec la surface du terminal. I présente ensuite les principaux mécanismes de gestion du son, que ce soit depuis des fichiers ou depuis la bibliothèque de musique embarquée à bord du terminal.

    06. Cours n°6 - accès réseaux et gestion de la persistence

    Play Episode Listen Later Jan 13, 2012 117:37


    Ce sixième cours présente deux points importants pour les applications sur terminaux mobiles. Le premier d'entre eux est l'accès au réseau. Sont évoqués l'invocation d'un service, le décodage du résultat rendu par des services web au format XML et la gestion de communication 0-configuration au moyen du protocole Bonjour. Le second point concerne la gestion de la persistance des données au moyens, soit du système de préférence proposé par iOS, soit de la sauvegarde par sérialisation/dé-sérialisation d'objets dans un fichier.

    03. Cours n°3 - le mécanisme de délégation et ses premières applications

    Play Episode Listen Later Dec 15, 2011 94:38


    Ce troisième cours se focalise principalement sur le mécanisme de délégation qui met en ¦uvre la notion de framework dans l'environnement iOS. Cette notion est illustrée par la présentation de plusieurs mécanismes l'utilisant: la géolocalisation, (CLLocation et MapKit), la gestion de l'appareil photo ou, à défaut, de la bibliothèque d'images (UIImagePicker) et la gestion du carnet d'adresse (PersonViewController et PeoplePicker). Une première définition des contrôleurs de vues est également présentée avec comme objectif de gérer les différentes orientations possibles d'un terminal.

    04. Cours n°4 - structuration avancée d'une application, "TableView" et "TabBar"

    Play Episode Listen Later Dec 15, 2011 95:11


    Ce quatrième cours expose les mécanismes de présentation sophistiqués permettant de gérer et organiser un grand nombre de vues pour construire des applications complexes. Les trois principaux mécanismes (et leur associations possibles) sont présentés: les TableViewController, les NavigationController et les TabBarController.

    02. Cours n°2 - Objective C, gestion mémoire et vues

    Play Episode Listen Later Dec 12, 2011 132:08


    Ce deuxième cours revient dans un premier temps sur Objective C. Après une présentation de la gestion des classes dans ce langage, il s'attache à présenter les mécanismes de gestion de la mémoire qui s'appuie sur des mécanismes classiques en programmation embarquée. Dans un second temps, la notion de vue, cruciale pour la construction d'interfaces graphiques sans utiliser Interface Builder est évoquée. Le cours se termine par une présentation de UIKit (contenant des mécanismes pour gérer boutons, sliders, segmented-control, etc.) ainsi qu'une rapide présentation de la gestion du scrolling/zooming.

    01. Cours n°1- introduction et environnement de développement

    Play Episode Listen Later Dec 12, 2011 93:48


    Ce cours introductif pose les bases de la programmation sur plateforme mobile. Après un rappel des principes de la programmation événementielle, il présente l'environnement de développement (xCode v4) et ses différents outils. Il expose ensuite les principes de base du langage objective C et présente une démonstration du développement d'une application simple en illustration du processus de réalisation d'une application. Il présente enfin un exercice simple à réaliser et donne quelques éléments pour sa solution.

    Claim Programmation sur plateforme mobile : application à iOS

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel