/TAC

Ce dépôt contient le projet à réaliser pour l'UE 'TAC' du Master Informatique de l'Université de Lille.

Primary LanguageJava

TAC

Lien du sujet

Documentation Android

Documentation Technique

Auteur

Florentin BUGNON

Travail réalisé

  • Récupération de la liste de champions du jeu 'League of Legends' depuis une API : Data Dragon (cf section 'Data Dragon')
  • Affichage de la liste des champions dans un onglet 'Champions'
  • L'affichage se fait en liste ou en grille, et peut être modifié en appuyant sur un bouton 'Switch' présent en haut à droite de l'écran
  • En cliquant sur un champion, on ouvre une nouvelle page contenant des informations supplémentaires sur le champion ( un appel API est réalisé pour récupérer les informations du champion sélectionné)
  • Chaque section représentant un champion contient au minimum (dépend de l'affichage en liste ou en grille):
    • un bouton qui permet d'ajouter le champion à une liste de favoris
    • une image du champion
    • le nom du champion
  • L'onglet 'Favoris' permet d'afficher la liste des champions ajoutés en favoris
  • Ces champions favoris sont stockés en local

Diagrammes

Ces diagrammes ont été réalisés sur diagrams.net.

Pour les visualiser, il faudra ainsi les ouvrir sur ce site.

Diagramme de séquence

Diagramme de classes

Planification

Travail à réaliser Nom Etat Commentaire
Affichage des items en liste @florenpain
Affichage des items en grille @florenpain
Transition de liste à grille et inversement @florenpain
Affichage des détails d'un item (texte + image) @florenpain
Bouton d'actions (ajout/suppression en favori) @florenpain L'ajout / la suppression n'est pas dynamique : Il faut changer le format d'affichage en appuyant sur le bouton switch en haut à droite de l'écran pour mettre à jour les données de l'onglet 'favoris'
Stockage des données en local @florenpain
Appel API Riot pour récupérer les données @florenpain
Onglet d'items favoris @florenpain