CoompanionApp/mobile
2026-03-30 12:01:10 +02:00
..
assets Rebranding de l'application mobile 2026-03-30 10:38:01 +02:00
scripts Ajout d'un onglet "aide" dans la version mobile de l'appli qui reprend les propriétés, les armes et le véhicules 2026-03-30 12:01:10 +02:00
src Ajout d'un onglet "aide" dans la version mobile de l'appli qui reprend les propriétés, les armes et le véhicules 2026-03-30 12:01:10 +02:00
.gitignore Initial commit 2026-02-03 13:48:56 +01:00
app.json Rebranding de l'application mobile 2026-03-30 10:38:01 +02:00
App.tsx Initial commit 2026-02-03 13:48:56 +01:00
google-services.json Ajout d'un système de notifications 2026-02-03 16:35:01 +01:00
index.ts Initial commit 2026-02-03 13:48:56 +01:00
metro.config.js Ajout d'un onglet "aide" dans la version mobile de l'appli qui reprend les propriétés, les armes et le véhicules 2026-03-30 12:01:10 +02:00
package-lock.json Rebranding de l'application mobile 2026-03-30 10:38:01 +02:00
package.json Rebranding de l'application mobile 2026-03-30 10:38:01 +02:00
README.md Rebranding de l'application mobile 2026-03-30 10:38:01 +02:00
tsconfig.json Initial commit 2026-02-03 13:48:56 +01:00

Crédit Mabligop Mobile (React Native)

Development server

Set the dev API base URL to your machine IP so the app can reach the Bun server.

Create a .env file in mobile/:

EXPO_PUBLIC_DEV_API_BASE_URL=http://<this-computer's-ip>:3000

The app will use https://negopoly.fr automatically in production builds.

Run

npm run dev

App Store Screenshots

Generate the player-facing iOS screenshots with:

npm run screenshots:ios

The script builds the iOS app in Release for the simulator, opens the app with special deep links for the player flows only, and writes PNGs into ../ScreenShots/.

It requires Xcode with the iOS Simulator platform/runtime installed and simulator devices matching the default targets (iPhone 17 Pro Max and iPad Air 13-inch).

Optional flags:

npm run screenshots:ios -- --skip-build
npm run screenshots:ios -- --output ../MyScreenShots