Les applications mobiles sont apparues dans les années 1990, elles sont liées aux développements d'Internet et des télécommunications, des réseaux sans fils et des technologies agents, et à l’apparition et la démocratisation des terminaux mobiles : smartphones, tablettes tactiles. On l’oublie souvent mais un smartphone est un objet connecté: Accéléromètre, giroscope, GPS, caméra, puce NFC sont d’excellents outils dont on peut utiliser pour réaliser des applications mobiles en relation avec les domaines de télécommunications et réseaux. Donc, savoir développer une application mobile est un atout important, qui va permettre aux lauréats du Master d'acquérir une compétence très demandée dans l'ére du digital. Dans ce contexte, ce cours a pour objectif l’étude des principes qui sont à la base de la programmation mobile (Android). Il présente les concepts des apps Android par des exemples pratiques.
Programmation Java
Principes de la Programmation Orienté Objet (POO)
Programmation événementielle (Event-driven programming )