Ce cours initie au développement d’applications pour les appareils mobiles.
Au terme de ce cours, l'étudiant ou l'étudiante sera en mesure :
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.
Groupe | Jour | Type |
---|---|---|
01 | Mardi 13:30 | Activité de cours |
01 | Jeudi 13:30 | Laboratoire (Groupe A) |
01 | Jeudi 15:30 | Laboratoire (Groupe B) |