Composante
UFR Sciences et Montagne
Description
Ce cours envisage les spécificités de la conception et du développement sur périphériques mobiles.
Heures d'enseignement
- Développements applications mobiles - CMCours Magistral6h
- Développements applications mobiles - TDTravaux Dirigés9h
- Développements applications mobiles - TPTravaux Pratiques12h
Plan du cours
Dans un premier temps, on présentera notamment les contraintes liées à la mobilité et l’impact sur le développement d’une telle application (débit, déconnexion, responsive design, densité, batterie, mémoire, ergonomie, interaction).
D’un point de vue technique, on décrira les trois approches possibles : native, hybride et web mobile. Puis nous nous concentrerons sur la conception et le développement d’une application mobile native sous Android avec Kotlin (interface, activités, intention, gestion des listes, connexion, sauvegarde locale…).
La mise en œuvre du cours repose sur le développement d’une application mobile native avec Android de bout en bout.
Compétences visées
- Conception graphique et ergonomique d’une application mobile
- Développement en Kotlin avec Android.
- Utilisation de l’IDE Android Studio.
Justification des choix d’implémentation en accord avec les problèmes et contraintes vue en cours.