LOG450 Conception d’applications mobiles

Ce cours initie l'étudiant au développement d’applications pour les appareils mobiles.

Au terme de ce cours, l'étudiant sera en mesure :

  • de concevoir, développer et déployer une application mobile;
  • d'appliquer les patrons de conception spécifiques à la conception d’applications mobiles;
  • de maîtriser les outils de développement d’une application mobile;
  • de comprendre les enjeux reliés à la production d’une application mobile.

Les sujets abordés incluent entre autres : environnements de programmation et plateformes de développement; applications natives et web; développement multiplateforme et multi-appareils; architecture logicielle, composantes, et patrons de conception; test et sécurité; communications avec serveur et base de données; gestion de ressources limitées (énergie, mémoire, processeur et stockage); gestion des entrées et sorties (écrans multi-tactiles; accéléromètres, géolocalisation, caméra et autres capteurs; appareils externes, Bluetooth); conception d’interfaces; déploiement et distribution; tendances et perspectives futures.

Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables GTI350   LOG121  
Responsable Département de génie logiciel et des TI
Horaire

Session: Hiver 2020

Groupe Jour Type
01 Mercredi 08:30 Activité de cours