Entrevoisins: Développement d'une application mobile

Nom et nature :
Entrevoisins est une petite startup propriétaire d’une application qui permet à des personnes d’un même quartier de se rendre des petits services : garde d’animaux, petit bricolage, troc d’objets, cours particuliers, de nombreuses options s’offrent aux utilisateurs.
Développement d’une nouvelle fonctionnalité pour l’application Entrevoisins.

Origine :
Collecte de retours utilisateurs amenant au développement d’une nouvelle fonctionnalité pour l’application Entrevoisins.

Enjeu :
Améliorer l’expérience utilisateur.

Développement d’une fonctionnalité:
Lorsque l’on sélectionne un utilisation, un écran avec les détails de l’utilisateur apparaît avec :
– un bouton de retour à l’élément précédent
–  l’avatar de l’utilisateur
– le nom de l’utilisateur
– un bouton d’ajout du voisin à la liste de favoris
– un onglet Favoris dans lequel les utilisateurs marqués comme favoris s’affichent.

Projet URL Lien Github

Phase de développement

General View

Ci-après les fonctionnalités présentes dans l’application Entrevoisins :
● lister mes voisins ;
● ajouter un voisin ;
● suppression d’un voisin.

Feature

Développement de la fonctionnalité en suivant le cadrage.

Instrumented Test

Réalisation de 3 tests instrumentalisés :

  • test vérifiant que lorsqu’on clique sur un élément de la liste, l’écran de
    détails est bien lancé
  • test vérifiant qu’au démarrage de ce nouvel écran, le TextView indiquant
    le nom de l’utilisateur en question est bien rempli
  • Test vérifiant qu’au clic sur le bouton de suppression, la liste d’utilisateurs
    compte bien un utilisateur en moins
  • Test vérifiant que l’onglet Favoris n’affiche que les voisins marqués comme
    favoris.
Unit Tests

Création d’un test unitaire pour chaque fonctionnalité.

Outils

android studio
java
material logo
junit
github