Skip to content

xernois/xamarin-pokemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet dévelopment mobile ( Xamarin.forms )

Introduction

Dans le cadre du cours M4104C (développement mobile), nous avions à réaliser une applications sous Xamarin.forms avec l'api PokeApi. Cette dernière devait contenir certaines fonctionnalités essentielles tel que :

  • une page d'accueil
  • une page permettant l'affichage d'un liste de pokemon
  • une page d'ajout
  • une page de détails
  • stockage des pokemons dans une base de données sur le téléphone
  • respecter le pattern MVVM (Model View ViewModel)

Pour commencer notre réflexion, nous avons commencé à faire quelques maquettes que nous avons plus ou moins bien implémenté.

Page d'accueil:

Page liste

Page détail:

Page d'ajout

Notre travail

Nous avons réussi à implémenter un certain nombre de fonctionnalités. Nous avons d'abord réussi à implémenter toutes les fonctionnalités requise pour ce projet. Mais nous avons également pu intégrer d'autres fonctionnalités à notre application :

  • une barre de recherche dans la page de la liste
  • la possibilité de supprimer un pokemon
  • également de le modifier

Pour ce qui en est de la partie visuel, nous avons essayé de faire une application fidèle à nos maquettes, malheureusement nous avons était limité par notre manque de connaissance avec ce framwork. Notamment pour ce qui est composant et leur personnalisation, nous avons privilégié les composants natifs même si ils n'ont pas forcement le visuel recherché.

Axe d'amélioration

Plusieurs axes de notre application pourraient être améliorés ou même ajoutés, par exemple :

  • la gestion des types et un petit peu bancale, les picker ne sont pas basés sur les valeurs du Dictionnaire, ce qui implique que pour ajouter un type, il faut modifier le xaml de la page d'ajout ainsi que le fichier Constants.cs.

  • Une fonctionnalité permettant de mettre des pokemons en favoris aurait elle aussi pu voir le jour.

  • Un système de filtre ou de trie sur la recherche dans la liste peut être implémenté

  • La police aurait pu être modifié.

Nous

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages