Développements applications mobiles (INFO507_INFO)
Présentation
Ce cours envisage les spécificités de la conception et du développement sur périphériques mobiles.
Heures d'enseignement
| Cours Magistral | 6h | |
| Travaux Dirigés | 9h | |
| Travaux Pratiques | 12h |
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.