Ce projet est un ensemble d'applications React Native développées avec Expo et TypeScript. Il contient trois applications distinctes pour apprendre différents aspects du développement mobile.
Le projet est divisé en trois applications principales :
Une application de connexion/inscription avec les fonctionnalités suivantes :
- Page de connexion (Login)
- Page d'inscription (Register)
- Navigation entre les écrans
- Interface utilisateur moderne avec composants réutilisables
Technologies utilisées :
- Expo Router pour la navigation
- TypeScript pour le typage statique
- Composants personnalisés pour les entrées de texte
Une application de magasin de jeux vidéo comprenant :
- Page d'accueil avec les jeux tendances
- Système de navigation par onglets
- Pages Découverte, Notifications et Paramètres
- Affichage des nouveaux jeux et des catégories
- Cartes de jeux interactives
Technologies utilisées :
- Expo Router avec système d'onglets
- Composants personnalisés pour les cartes de jeux
- Gestion des données avec fichier Data.tsx
Une application de gestion de tâches incluant :
- Liste des tâches
- Ajout de nouvelles tâches
- Système de navigation par onglets
- Composant modal pour l'ajout de tâches
- Stockage local des données
Technologies utilisées :
- Expo Router pour la navigation
- Stockage local avec le système de storage
- Composants modaux personnalisés
Chaque application peut être lancée individuellement en suivant ces étapes :
- Node.js installé sur votre machine
- Expo Go installé sur votre téléphone ou un émulateur Android/iOS sur votre ordinateur
- Accéder au dossier de l'application souhaitée :
cd [nom-de-l-app] # connect-app, game-store, ou todo-app- Installer les dépendances :
npm install- Lancer l'application :
npx expo start- Options de lancement :
- Scannez le QR code avec l'app Expo Go (Android) ou l'app Camera (iOS)
- Appuyez sur 'a' dans le terminal pour ouvrir sur un émulateur Android
- Appuyez sur 'i' dans le terminal pour ouvrir sur un simulateur iOS
- Connect App: 0.0.1
- Game Store: 0.0.1
- Todo App: 0.2.1
- 📱 React Native avec Expo
- 📘 TypeScript
- 🔄 Expo Router pour la navigation
- 🎨 @expo/vector-icons pour les icônes
- 🧭 React Navigation pour la gestion de la navigation