MarioKartRandomizer en Chinois !

Surprise

Quelle n’a pas été ma surprise quand j’ai reçu un mail d’une société chinoise gérant le site www.goapk.com me demandant s’ils pouvaient traduire en chinois et placer sur leur site mon application ainsi traduite.

Je me suis laissé tenter par l’aventure et ai donc répondu au mail. Après avoir fourni les quelques ressources qu’il fallait traduire et intégré les traductions dans mon application (Paix à votre âme mes ptits enums). Je vais le poster sur l’android market et l’envoyer a goapk sous peu.

Il y aura donc bientôt disponible sur le market la version 1.4 de MarioKartRandomizer qui a une interface et les noms des courses/coupes disponible en français, anglais, chinois traditionnel et simplifié.

Depuis j’ai reçu un mail d’une deuxième société chinoise me demandant plus ou moins la même chose.

Les améliorations

Je n’ai évidemment pas fait que le traduire en anglais, les améliorations ont été les suivantes :

  • Mise en place d’un pseudo splash screen pendant le premier démarrage (celui ci dit ce qui se passe avec une barre de progression et un pourcentage pour justifier le temps pris (toute la construction de la db en fait))
  • J’ai enlevé le mode paysage qui ne servait, selon moi, à rien et consommait des ressources supplémentaires (150 Ko/le fond d’écran)
  • J’ai corrigé le bug du timestamp de l’historique qui nous mettait 2 heures en arrière par rapport à la réalité (il tient mnt compte de la locale au niveau du temps et indique donc la bonne heure)
  • J’ai rendu l’application compatibles avec de vieux SDK, j’ai vu dans les commentaires des soit-disant problèmes avec le tatoo, mais le report de bugs de l’android market ne m’a rien remonté.  Si il y a réellement des problèmes je suis toute ouïe.
  • J’ai externalisé le maximum de ressources : en commençant bien entendu par les strings, en continuant sur les couleurs et puis les tableaux utilisés dans l’application vers des fichiers XML.
  • Mise en place d’un menu plus sexy avec de jolies icônes et une prise en main plus logique et plus simple
  • Séparation plus claire et plus nette entre la partie historique et la partie tirage de nouvelles courses

Fierté et reconnaissance

Bref j’ai bossé pas mal pour faire une application et je suis plutôt fier de pouvoir dire qu’actuellement mon application a été installée sur 3.940 devices android (pas loin des 4.000) et est encore sur 1.115 d’entre eux.

Ce qui est encore à faire

J’ai encore pas mal de boulot prévu pour l’améliorer et la rendre parfaite à mes yeux.

Améliorations prévues et visibles pour vous :

  • Remplacement de la simple liste par une grille avec les icônes des coupes les courses étant indiquées en petit en dessous
  • Liste des consoles et des courses associées (pas oublier les courses sans console)
  • Liste des coupes et des courses associées
  • Liste par “ordre”
  • Choix du nombre de courses par série
  • Permettre la suppression de courses spécifiques dans l’historique (clic prolongé > suppression ?)
  • Écrire un petit récapitulatif des fonctions pour mieux présenter l’application

Améliorations prévues et complètement (si je réussis bien mon coup évidemment) invisibles pour vous :

  • Vérifier les niveaux du logging
  • Externaliser les strings de log
  • Externaliser les tags de log ?
  • Commenter l’application
  • Relire tout et virer les résidus
  • Faire un design comprennant tout ou partie du tableau à l’avance (remplir un tableau pré-fait?)

Les grands principes

Dès que tout ce que j’avais planifié sera fini, je libérerai complètement le code source pour permettre de futures évolutions ou inspirations par quiconque.  En attendant, prenez votre mal en patience.

Et comme d’habitude je suis toujours ouvert à toute remarque ou critique constructive.  Les commentaires sont là pour ça ;-)

Pour l’avoir

Oups avec tout ça j’oubliais presque de vous donner les informations pour vous procurer la bête :

QR-Code

QR-Code

ScreenShots (Capture d’écran) [en chinois]

Pour avoir les autres langues n’hésitez pas à aller voir là : MarioKartRandomiser look n feel

Chargement

Le tirage au sort des courses

Et l'historique, cette fois sans menu

Posted in Android by El Gnap at June 19th, 2010.
Tags: , , , , ,

2 Responses to “MarioKartRandomizer en Chinois !”

  1. Saeros says:

    Des screenshots, pour nous pauvres mortels qui n’avons pas de smartphone android et ne pouvons pas voir l’android market, a part ta description, on ne sais pas à quoi cela ressemble

  2. El Gnap says:

    C’est fait mon cher Saeros ;)