Le but de notre projet est de concevoir et créer un plan interactif de la bibliothèque de l’université de Paris Ouest Nanterre la Défense. Ainsi, notre référent client devrait être « un groupe projet au sein du Service Commun de la Documentation », cependant pour ce cours, nous aurons un référent intermédiaire, qui sera notre enseignant, M. Rousseau.
Le cahier des charges de ce projet a pour contraintes le fait de concevoir ce plan pour une application web et/ou mobile. Nous avons choisi de le réaliser pour une application mobile. Ainsi, nous allons réaliser ce projet en Android.
A la fin de notre projet, nous devrons avoir produit une version de notre application facile à déployer à partir de notre dépôt GitHub ainsi qu’une documentation de cette dernière destinée à notre référent afin qu’il puisse la maintenir.
Regroupement des documents à voir :
- Le prototype de départ
- La vidéo du prototype de départ
- Les contraintes de l'application
- Les spécificités techniques
- La présentation de fin de projet
- Document Utilisateur :Télécharger le manuel utilisateur
- Video de demonstration :Télécharger la vidéo de démonstration
- APK permettant le test de l'application aboutie: Télécharger l'APK
Nous avons décidé de simplifier l’interface graphique de l’application au maximum afin qu’elle soit performante (rapidité de chargement du plan et des résultats des recherches) et facile d’utilisation.
Nous allons devoir implémenter différentes fonctionnalités :
- Afficher le plan
- des étages
- des étagères par étage
- Afficher les listes déroulants du menu
- Des étages
- Des disciplines et sous-disciplines
- Des racines de cotes
- Un bouton vers l'index
- Au clic sur une discipline, une racine de côte ou sur une côte dans l'index:
- Les étages contenant au moins une étagère répondant au(x) critère(s) de recherche s'afficheront en surbrillance dans le menu déroulant des étages
- Les étagères contenant la discipline/racine de côte/côte s'affichent en surbrillance sur le plan
Comme ressources, nous avons utilisé :
- Android Studio
- GitHub (et GitHub Desktop)
- Emulateur Android
Afin de réaliser au mieux ce projet, nous avons utilisé pusieurs branches (de notre branche master) sous GitHub