Ce répertoire s'inscrit dans le module "Développement Android" enseigné au quatrième semestre (parcours 2) à l'I.U.T de CAEN. Une fois finis : cette application aura pour but de tracer l'itinéraire de son utilisateur au cours de son utilisation. Cet itinéraire permettra à l'utilisateur de savoir le nombre de kilomètres parcourus. Exemple d'utilisation : un élève en conduite accompagnée qui doit noter le nombre de kilomètres qui lui reste à parcourir.
Projet d'origine : Gestion d'une liste de course.
- Implémenter l'activité : Page d'accueil
- Implémenter l'activité : Liste des auto-écoles (originalement : les magasins)
- Ajouter des auto-écoles (originalement : des magasins)
- Implémenter le modèle
- Implémenter la vue
- Implémenter la liste
- Implémenter la sélection
- Changement de la page d'acceuil
- Adaptation du menu au projet
- Les fragments
- Persistance de la liste
- Préférences utilisateur
Création d'un fichier PHP pour mimer le serveur pour le commit : 586615b (Serveur utilisé à partir du commit 504fd81)
- Connexion au serveur - Serveur web
- Récupérer la liste des produits - Serveur REST
- Créer une commande - Serveur REST
- Afficher une commande - Serveur REST
- Ajouter un élément à la commande - Serveur REST
- Suppression d’une commande
- Laisser le choix à l'utilisateur de l'URL et du port - Bonus
Utilisation du bind au service (en cours)
- Service démarré : le compte à rebours
- Récupérer le message final d'un service
- Envoyer le message final d'un service
- Intéraction en direct avec le service (compte à rebours qui s'actualise)
- Fin du service - Ajout d'un Toast à la destruction du service
- Splash au démarrage de l'application
- Utilisation d'une structure en fragments
- Utilisation de GSON pour le traitement JSON
- Intent pour partager l'application
- Intent pour contacter le développeur
- Utilisation de modules Gradle pour l'affichage (exemple : CircleImageView)
- Internationalisation de l'application
Basé sur le cours et les exercices de M. Laurent JEANPIERRE