# Expo Starter Starter Expo avec Firebase Auth et Firestore. ## Setup 1. Installe les dépendances ```bash npm install ``` 2. Crée ton fichier d'environnement ```bash cp .env.example .env ``` 3. Remplis ton `.env` avec les valeurs de ton projet Firebase ```env EXPO_PUBLIC_FIREBASE_API_KEY= EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN= EXPO_PUBLIC_FIREBASE_PROJECT_ID= EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET= EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID= EXPO_PUBLIC_FIREBASE_APP_ID= ``` ## Lancer le projet ```bash npx expo prebuild --clean && npx expo run android ``` ## Structure utile - `app/`: écrans Expo Router - `components/common/`: composants partagés - `constants/`: palette, spacing, radius, fonts - `lib/firebase.ts`: initialisation Firebase - `lib/firestore.ts`: refs et converters Firestore - `providers/AuthProvider.tsx`: état d'auth global - `services/auth.ts`: login, register, logout