CCI - PROMO

Contexte du projet
J’ai travaillé en tant que technicien développeur junior pour l’ESN Badènia Tech qui vient de remporter le marché de développement d’une application mobile android qui doit participer à la promotion de la chambre de commerce et de l’industrie, particulièrement, les formations proposées.
J’ai dû faire évoluer l’application existante qui est basique et comporte une seule IHM, la page d’accueil.
Expression de besoin
Besoin 1 :
Lister les formations proposées par la CCI
Besoin 2 :
Après la sélection d’une formation dans la liste, l’application doit afficher une page la décrivant. La page doit afficher :
  • L’intitulé de la formation
  • La date de début
  • La durée
  • L’image de présentation
  • Le lien vers une page internet décrivant la formation
  • Le texte de la description de la formation
Besoin 3 :
La CCI souhaite pourvoir recevoir des messages des utilisateurs afin de répondre aux demandes d’information et de pouvoir évaluer l’impact de l’application. Pour ce faire vous devez créer un formulaire permettant à l’utilisateur de renseigner son nom, son prénom, son mail et de saisir un message. Les données d’entrées doivent être contrôlées. Envoyer le message à la CCI via l’api rest exposée.
Besoin 4 :
Gestion des formations favorites de l’utilisateur. L’utilisateur doit pouvoir, sur la page « détail d’une formation », ajouter/supprimer la formation courantes de la liste des favorites. L’états de la liste des formations favorites doit être maintenu entre plusieurs exécution de l’application. Ajouter une entrée dans le menu, « favoris » permet d’afficher la liste des formations favorites et d’accéder au détail d’une formation, comme précédemment.
Activités réalisées et compétences acquises
Pour concevoir au mieux l’application mobile, j’ai travaillé seule. J’ai ajouté dans le menu déroulant les items : Les formations, Les favoris et Nous contacter.
  • Page qui liste les formations, après sélection d’une formation, l’utilisateur est redirigé sur une page descriptive de cette dernière, l’utilisateur a la possibilité de l’ajouter à ses favoris.
  • Page qui liste les formations favorites de l’utilisateur, après sélection d’une formation, l’utilisateur est redirigé sur une page descriptive de cette dernière.
  • Page avec un formulaire de contact.
Outils :
Eclipse, Android Studio, MAMP, phpmyadmin, VirtualBox, Postman.
Accompagner les utilisateurs dans la mise en place d’un service
Documentation