2026-10-03 15:44:42 +00:00
2026-04-05 16:04:55 +02:00
2026-04-05 16:04:55 +02:00
2026-04-06 02:32:46 +02:00
2026-04-05 16:04:37 +02:00
2026-04-10 23:34:39 +02:00
2026-04-05 20:05:56 +02:00
2026-04-05 16:04:37 +02:00
2026-04-06 02:32:46 +02:00
2026-04-05 13:30:42 +02:00
2026-09-30 21:58:45 +00:00

Le 21 (Expo + React Native)

Application mobile le 21, structurée pour un usage production avec une stratégie de non-régression via bun:test.

Prérequis

  • Bun >= 1.3
  • Node (pour Expo CLI), sinon installer via nvm install latest

Installation

bun install

Lancer l'app

bun run start
bun run android

Qualité logicielle

bun run lint
bun run typecheck
bun run test
bun run test:coverage

Le script test:coverage applique un seuil global de couverture minimal à 90% (lignes, branches, fonctions).

Architecture

  • src/screens: écrans de navigation
  • src/components: composants UI réutilisables
  • src/services: logique métier pure (testable)
  • src/hooks: hooks applicatifs isolés
  • src/constants: constantes de domaine
  • src/store: état global de jeu (zustand)

Build production (EAS)

bun x eas build --platform android --profile production

Sécurité & config

  • Ne pas committer de secrets dans .env
  • Utiliser .env.example comme référence
  • Exécuter bun run ci:quality avant toute release
S
Description
No description provided
Readme
15 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 79.1%
JavaScript 15.6%
Python 2.8%
HTML 1.9%
CSS 0.5%