ESIROI · Maquettes Connexion
AccueilITS7 · UE7-DEV
ESI-SPI-CI-IN4-S7-UE3-EC1

Programmation mobile

FR EN ⬇ PDF
RéférentCompréhension et développement d'applications dans des écosystèmes d’application mobile d’actualité (IOS et Android), et maîtrise de l’un d’entre eux pour la conception des services mobiles à destination du grand public et des entreprises.
ECTS1
CM / TD / TP4 / 10 / 10
Typematiere

Viable
Viable100%
Complète79%
Manque pour « complète »
  • But du cours
  • Bibliographie
  • Version EN relue

Acquis d'apprentissage visés

  • Appréhender le développement multiplateforme et multi-environnement
  • Intégrer les contraintes techniques et les systèmes d’un environnement
  • Appliquer l’ingénierie de l’intégration
  • Produire une documentation élargie

Prérequis

Modules Développement des semestres précédents.

Programme

Ce module vise à acquérir la connaissance, la compréhension et l’utilisation de techniques essentielles au développement d’applications pour appareil mobile de type smartphone et tablette tactile. Le contenu type est listé ci-dessous. Il sera adapté autant que possible aux évolutions technologiques :

  • Présentation de l’approche de développement et du modèle économique de diffusion des applications mobiles. Etude des périphériques cibles, des spécificités du contexte de mobilité et du mode d’interaction qui les caractérisent.
  • Apprentissage du langage de programmation support. Maîtrise des outils de conception (IDE, éditeur d’interface graphique, simulateur et service de documentation).
  • Etude des principes d’architecture logicielle sur lesquels sont conçus les librairies support (framework de fondation, modèle MVC, API d’interface, principe des gestionnaires de communication/fichier/multimédia, …).
  • Initiation aux fonctionnalités avancées : géolocalisation, accéléromètre, interaction tactile multipoint, push notification, …
  • Pratique du déploiement d’applications, signature d’application et validation de la soumission sur une plateforme de distribution dématérialisée.

Modalités d'évaluation

Deux contrôles continus au minimum, les TPs et un projet.

Supports

Diaporamas, fiches de travaux dirigés et de travaux pratiques.