Je vous présente une tite application que j'ai développé pour les terminaux Android. Celle=ci vous permet de gérez votre collection de cartes Pokémon (obviously quoi).
Prenez votre mobile dans une main, le mobile dans l'autre et avec les membres restant, allez sur tous vos points de deals d'applications préférés (actuellement, l'Android Market, SlideMe) ou bien mon tit site mais surtout le code.google
Particularité de l'application
> affichage Francais ou Anglais des cartes
> affichage particulier en fonction du terminal utilisé : un smartphone ou une tablette. Parce que l'utilisateur c'est cool quand il est content parce qu'il y revient quoi
> Parce que les scans, c'est assez lourd, vous pouvez télécharger les images depuis deux de mes serveurs juste en choisissant une extension et en faisant le téléchargement Fr ou En1*
Autre point ?
Yep, l'application est open-source, bon ok pour la plupart c'est "ouais cool et?" mais bon, l'application utilise de nombreux points du dev sur android :
> Fragment (jusqu'à y a pas longtemps, je faisais différemment - leur implémentation est juste pour le fun... pas réellement util > même si on gagne très légèrement en performance)
> compatibilité/retrocompatibilité entre les vieilles et plus récentes d'android (ba yep, on vous bourre le crane en disant qu'Android est fragmenté niveau hardware mais surtout sur toutes les versions : ba la, exemple de ce qui peut etre fait)
> compatibilite smartphones/tablettes ou comment faire 2 applications a partir d'une seule (yep... beaucoup se font à la paluche 2+ apk selon les terminaux)
> blabla
J'ai mis les sources du programme accessible directement à l'url suivante :
http://code.google.com/p/pokemon-tcg-android/
Vous pouvez les télécharger, observer le comment et tout. Je répondrais à toutes vos questions
> installation
> compilation
> comment faire joujou avec (ba oui parce que c'est cool de manipuler du code)
> débat aussi (l'application a été faite sans aucun morceau de papier ou génération à partir d'un modèle uml ou autre). L'histoire de l'application est telle que voila. Cela se ressent donc surement dans le code (connaissant moncode, sa structure, son devenir), je n'ai pas forcément vu des duplications, abérrations, points bloquants ou bien juste des codes complexes pour quelque chose de plus simple à faire
Evolutions
> Continuer de remplir la base de donnée XML (évidemment hein...)
> Evolution de la norme (actuellement la forme du xml n'est pas définitive dans le sens où il manque certaines options dans la déclaration de carte : carte legende, pokemon de, etc...
> C'est dans la tête mais pas sur le papier
> L'application devrait bientot permettre de synchroniser ses cartes entre les terminaux android ou bien sauvegarder les données sur la carte sd/mail
Format en cours : xml, json et csv (sql directement, peut-etre)
L'application est utilisable sans soucis (déjà présente depuis pas mal de temps sur le market) mais là, je peux m'y mettre à fond2
Disclaimer
cf 1*
Notes
1* Pour profiter du téléchargement des images, une connexion doit être utilisée ainsi qu'une carte sd. Des appels vers des numéros surtaxés à 3€/sec et sms+ peuvent surgir dans votre facture téléphonique. Comme on aime vous pigeonner, faites un braouf d'honneur et regardez MLP
2* Parce qu'aller au fond des choses, c'est aller loin
Liens de téléchargement
http://www.codlab.eu/pokemon-trading-card-manager-for-android/
market.android.com/details?id=fr.codlab.cartes
edit :
Spoiler