Appareils mobiles et apps : une vue d'ensemble
Environnements et plateformes de développement mobile : Introduction au développement Android
APIs Web et data scraping
Analyse des besoins, requis et fonctionnalités pour du développement mobile
Conception d'interfaces pour des appareils mobiles
Architecture logicielle, composantes, et patrons de conception pour applications mobiles
Gestion de ressources (énergie, mémoire, processeur et stockage) et des entrées/sorties (écrans, senseurs, etc.)
Tests d'applications mobiles
Développement cross-plateforme : Introduction à React Native et Flutter
Bases de données mobiles et infrastructures cloud
Déploiement et distribution
Tendances et perspectives futures
Les éléments ci-dessus représentent la liste des concepts à voir en cours et non l'ordre des différents cours prévus.
L'étudiant se familiarise avec des environnements de développement Android et cross-platforme (React Native et Flutter), incluant Kotlin, Javascript, Nodejs, Visual Studio Code, Android Studio.