Icône de retour en haut du site

Tech blog

Carnet de développeur

Pokédex pour Android passe enfin la 3ème !

Par Kévin Carnal, écrit le 29 octobre 2016 à 15:49

Après plus de deux ans et demi d'absence, le Pokédex "swiss made" pour Android a été déployé en version 3.0 durant la nuit de jeudi à vendredi ! Au programme, beaucoup de changements et nouveautés listés dans ce billet.

logo-app

 Télécharger Pokédex pour Android

 

Publié dans : Développement • Mots-clés : pokedex, android, pokemon, nintendo, jeux, developpement, dev, java

Screenshot_2016-10-27-21-49-01-315_com.kevincarnal.android.pokedexpourandroid Screenshot_2016-10-27-21-49-26-403_com.kevincarnal.android.pokedexpourandroid

Base de données

Avec cette version 3, une nouvelle gestion a été adoptée pour la base de données. Le petit "problème" rencontré avec l'ancienne version était que la base de données était incluse dans l'APK de l'application et qu'elle devait être ensuite copiée dans un des répertoires du smartphone ou de la tablette. Ce qui veut dire que vous aviez la base de données à la fois dans l'APK, et dans vos répertoires, donc à double.

Désormais, la base de données n'est présente qu'une fois, ce qui présente un léger gain de mémoire.

Le gros plus : si je dois corriger les données d'un Pokémon, par exemple, seules la base de données devra être mise à jour (sans devoir télécharger à nouveau tout l'APK). Au démarrage de l'application, si une nouvelle version de la base de données est disponible, vous en serez prévenus et vous aurez le choix entre la télécharger maintenant ou plus tard.

Ressources

De nouvelles ressources ont fait leur apparition :

  1. Les cris des Pokémon : un bouton de lecture est disponible à côté du type du Pokémon si le fichier de son est disponible (ce qui n'est pas encore le cas pour les Pokémon de la 7ème génération);
  2. Les sprites animés tels qu'ils sont dans les jeux X/Y/RO/SA et autant pour les formes normales que chromatiques ! Etant donné le poids total élevé (+100 Mo), les sprites ne sont pas inclus de base, mais téléchargeables depuis les paramètres de l'application.

Nouvelles rubriques

  1. Les objets : une liste complètes des objets est disponible avec pour chacun d'entre eux : l'image, le nom, la description et la localisation dans chacune des 6 (bientôt 7) générations;
  2. Pokémon GO : j'ai ajouté les premières infos pour les joueurs de Pokémon GO avec la liste des Pokémon, leurs attaques, s'ils sont trouvables dans des oeufs et combien de bonbons leur faut-il pour évoluer (d'autres infos arriveront par la suite, bien sûr);
  3. Table des types pour avoir une vue d'ensemble des différentes forces et faiblesses des types;
  4. Les paramètres : afin de commencer à ajouter une touche de personnalisation, il est possible de renseigner son nom de dresseur et d'autres informations y seront liés comme les Pokémon capturés et les badges remportés. Il est également possible de choisir la génération de jeux à afficher.

Screenshot_2016-10-27-21-50-42-703_com.kevincarnal.android.pokedexpourandroid Screenshot_2016-10-27-21-51-20-377_com.kevincarnal.android.pokedexpourandroid

Changements en vrac

Pour terminer cette liste, voici encore quelques changements / améliorations en vrac :

  1. Refonte du design ;
  2. Ajout des données de la 7ème génération (Pokémon, talents, évolutions, ...) ;
  3. Prise en compte des générations 1-5 pour les sensibilités et les attaques apprises ;
  4. Ajout de toutes les formes alternatives (dans un premier temps je n'avais ajouté que celles qui apportent des changements de stats ou de type) ;
  5. Déplacement des formes alternatives et des méga-évolutions dans un onglet "Formes" ;

Le mot de la fin

Je souhaitais également remercier la team des bêta-testeurs qui m'ont apporté une aide précieuse en me rapportant les éléments à corriger, en plus de leurs suggestions en tant qu'utilisateurs. Je remercie également les nombreux utilisateurs qui ont gardé jusqu'à aujourd'hui la version 2.4 du Pokédex, bien qu'elle n'ait plus été mise à jour depuis tout ce temps et qui ont continué de me remercier et me soutenir pour cette application et m'apportaient leurs suggestions.

Désormais, l'application ne sera plus mise de côté et je souhaiterais proposer (si le temps me le permet) des mises à jour hebdomadaires pour les corrections, et des mises à jour mensuelles pour l'ajout de contenu.

En tout cas, n'hésitez pas à me faire part de vos commentaires, autant négatifs que positifs, car je sais qu'il y a encore du pain sur la planche pour proposer un vrai Pokédex :)

Commentaires (0) Rédiger un commentaire

Ajouter un commentaire

* : champs obligatoires