Module ProgM
Programation mobile
Ce cours présente les concepts de programation dans le framework Android. Il a pour objectif:
Maitriser les concepts de la programation mobile
Comprendre la structuration d'une application mobile
Maitriser les principes d'intéraction avec l'utilisateur
Mettre en place un jeu pair à pair pour illustrer ces différents points
Vidéo du cours
Vidéo du cours Android
Rappel sur les différences entre classe anonyme et lambda
Communication entre 2 téléphones Android
Travaux pratiques
Les sujets de TP sont accessible sous la forme de fichiers pdf dans le répertoire drive ci-contre.
Les TPs sont les suivants :
Prise en main
Manipulation des Layouts
Gestion des données
Gestion des mouvements sur l'écran / Gestion des capteurs
Communication bluetooth
Introduction Flutter
Le repository Git pour l'application de démonstration WiFi Direct est le suivant :
Projet
Dans ce cours, les ressources pour les travaux pratiques sont considérées comme des aides afin de réaliser un mini-projet. Ce mini projet vous permettra de mettre en pratique les compétences que vous allez acquérir dans ce cours. L'objectif du projet est de créer un jeux pair à pair entre 2 téléphones. Le sujet complet du projet est fourni dans le document ci contre.