Go4Lunch: Développement d'une application mobile






Nom et nature :
Une start-up en plein essor, spécialisée dans la reconversion
professionnelle des stars du show-biz, souhaites faciliter les pauses
déjeuner de ses collaborateurs.
Origine :
Les collaborateurs perdent du temps à organiser leurs pauses déjeuner.
Enjeu :
Apporter une vision globale des restaurants aux alentours et des collègues qui s’y rendent.
Détail :
L’application Go4Lunch a pour principe d’être une application
collaborative utilisée par tous les employés.
Elle permet de rechercher un restaurant dans les environs, puis de sélectionner celui de son choix en en faisant part à ses collègues.
De la même manière, il est possible de consulter les restaurants sélectionnés par les collègues afin de se joindre à eux.
Un peu avant l’heure du déjeuner, l’application notifie les différents
employés pour les inviter à rejoindre leurs collègues
Go4Lunch se repose sur le back-end Firebase proposé par Google.
Ce service permet de gérer très facilement :
– L’envoi de messages Push.
Connexion:
L’accès à l’application est restreint : il est impératif de se connecter avec un compte Google, Facebook ou autre.
L’authentification est une étape qui permet de vérifier l’identité de l’utilisateur, nécessaire pour éviter l’usurpation d’identité par exemple.
Si vous allez manger avec votre collègue, vous pourrez être sûr que son choix sur l’application est vraiment le sien, grâce à l’authentification.
Projet URL : Lien Github
Phase de développement
Écran d'accueil: L'application offre trois vues principales, dont une carte des restaurants, une liste, et une vue des collègues, avec la carte comme vue par défaut après la connexion.
Vue des restaurants sous forme de carte: La géo-localisation automatique affiche les restaurants à proximité sur une carte.
Vue des restaurants sous forme de liste: Cette vue détaille les restaurants avec des informations telles que le nom, la distance, une image, le type, l'adresse, le nombre de collègues intéressés, les horaires d'ouverture, et les avis favorables.
Fiche détaillée d'un restaurant: En cliquant sur un restaurant, l'utilisateur accède à une fiche détaillée comprenant les informations de la liste ainsi que des fonctionnalités telles que faire un choix, appeler le restaurant, "Liker" sur Firebase,...
Fonctionnalité de recherche: Une loupe sur chaque vue permet une recherche contextuelle sur les noms de restaurants, mettant à jour automatiquement les données de la vue correspondante.
Liste des collègues: Affiche les collègues et leurs choix de restaurant, permettant d'accéder à la fiche détaillée d'un restaurant en cliquant sur le choix d'un collègue.
Réaliser des tests instrumentalisé
Création d’un test unitaire pour le navigationDrawer et pour la liste des restaurants.
Outils







