PokeExplorer
Mon premier projet mobile : explorer les Pokémon en cartes animées, en français, en ligne ou sans réseau.

Le point de départ
PokeAPI est riche mais en anglais par défaut : le nom français d'un Pokémon, de ses types, de ses statistiques et de ses attaques se trouve dans d'autres ressources, une requête à chaque fois. Sans précaution, une page de trente cartes déclenche des centaines d'appels.
L'approche choisie
- 01
Les libellés français sont récupérés ressource par ressource et mis en cache : un type ou une attaque déjà traduit n'est plus redemandé.
- 02
Deux sources au choix : PokeAPI en ligne, ou un fichier JSON embarqué pour fonctionner sans réseau.
- 03
Recherche par nom ou numéro, insensible aux accents et aux apostrophes, avec pagination réglable.
Sous le capot
Expo et TypeScript strict
Une seule base de code pour Android, iOS et le web, typée de bout en bout.
Des cartes qu'on retourne
Recto : l'illustration et les types ; verso : statistiques et attaques. Animation native de rotation, couleurs selon le type.
Ce que j'ai construit
- Cartes animées recto verso, couleurs par type
- Noms, types, statistiques et attaques en français
- Recherche par nom ou numéro, pagination
- Mode hors ligne
- Cri de chaque Pokémon
Bilan et perspectives
Fonctionnel, code public sur GitHub. Un projet d'apprentissage, volontairement court.
- Premier contact avec le mobile : pas de tests ni de publication sur les stores.
- En ligne, la première visite d'une page dépend du temps de réponse de PokeAPI.
Projet suivant
MarsAI
La plateforme d'un festival de courts-métrages générés par IA : dépôt des films, jury, votes et palmarès.
