• 20 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 23/12/2019

Entraînez-vous à améliorer l'application SaveMyTrip

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

À vous de jouer

Vous allez devoir améliorer notre application SaveMyTrip disponible également en téléchargement à ce lien. Votre mission sera maintenant d'améliorer notre liste de "choses à faire" en y ajoutant le support des images afin qu'elle ressemble à ceci :

Résultat attendu
Résultat attendu

Vous rajouterez un bouton permettant à l'utilisateur de récupérer des images depuis sa galerie photo personnelle (à partir de l'espace de stockage externe donc... ;) ), et vous afficherez l'image choisie dans ce même bouton.

Puis, une fois que l'utilisateur cliquera sur le bouton "Ajouter", une nouvelle "chose à faire" doit être ajoutée, contenant la photo précédemment sélectionnée ainsi qu'un bouton "Partager".

Le bouton "Partager" doit être affiché uniquement si une image est présente, car ce bouton permettra de partager cette image. Vous devez donc également implémenter la fonction permettant de partager l'image de "la chose à faire" lorsque l'utilisateur clique sur ce bouton.

L'objectif est d'arriver au plus près du résultat attendu et obtenir une application fonctionnelle.

Bon courage à toutes et à tous !

Vérifiez votre travail

Vérifiez que vous avez bien les éléments suivants :

  • l'utilisateur est invité à choisir une photo dans sa galerie et celle-ci s'affiche bien dans l'élément de la RecyclerView correspondant après ajout) ;

  • (quand on clique sur le bouton "partager", nous sommes capables de partager une image, par email par exemple).

Exemple de certificat de réussite
Exemple de certificat de réussite