Card Score Keeper

Application mobile de suivi de scores pour jeux de cartes. Aucun compte requis, entièrement hors ligne. Disponible sur Google Play.

StatutEn pause
Période2026
Tech
React NativeExpoExpo RouterTypeScriptSQLitei18nextEAS
Introduction

Chaque soirée de cartes finissait avec quelqu'un qui suivait les scores de tête ou cherchait un bout de papier. Je voulais quelque chose que n'importe qui à la table pouvait ouvrir sans explication : pas de compte, pas de configuration, juste ajouter des joueurs et commencer une partie.

L'application suit plusieurs joueurs, enregistre les scores ronde par ronde avec un historique complet des modifications, et sauvegarde les parties passées sur l'appareil. Elle est disponible en anglais et en français, fonctionne hors ligne, et suit automatiquement le thème clair ou sombre du système.

Technologies

Construite avec Expo SDK 54 et Expo Router pour la navigation par fichiers. React Native avec TypeScript partout. Les données de jeu sont stockées localement avec SQLite via expo-sqlite : pas de backend, pas de compte, tout reste sur l'appareil. Le support bilingue passe par i18next avec les locales anglais canadien et français. Le style utilise Uniwind, une approche compatible Tailwind adaptée à React Native. Les builds de production et la soumission au Play Store passent par EAS Build et EAS Submit.

Ce que j'ai appris

C'était ma première application mobile Android complète, de zéro jusqu'au pipeline de production. Le côté technique était la partie amusante. J'ai beaucoup appris sur le processus de soumission Google Play : les exigences de test, la boucle de rétroaction qu'ils attendent dans l'écosystème du store, et ce qu'il faut pour passer la revue en tant que développeur solo. J'ai été refusé la première fois, mais je pense savoir pourquoi. Je compte y retourner pour finir le travail.