Appli Flutter se connecte bien à l'API.

This commit is contained in:
DahoudG
2025-09-12 03:15:21 +00:00
parent 8184bc77bb
commit 3df010add7
33 changed files with 3124 additions and 339 deletions

View File

@@ -2,8 +2,8 @@
> Application mobile moderne pour la gestion d'associations en Côte d'Ivoire avec intégration Wave Money
[![React Native](https://img.shields.io/badge/React%20Native-0.73.2-blue.svg)](https://reactnative.dev/)
[![TypeScript](https://img.shields.io/badge/TypeScript-4.8.4-blue.svg)](https://www.typescriptlang.org/)
[![Flutter](https://img.shields.io/badge/Flutter-3.5.3-blue.svg)](https://flutter.dev/)
[![Dart](https://img.shields.io/badge/Dart-3.5.3-blue.svg)](https://dart.dev/)
[![Wave Money](https://img.shields.io/badge/Wave%20Money-Intégré-orange.svg)](https://wave.com/)
[![Côte d'Ivoire](https://img.shields.io/badge/Côte%20d'Ivoire-🇨🇮-green.svg)](https://www.gouv.ci/)
@@ -26,7 +26,7 @@
### 🎨 **Interface Ultra Moderne**
- **Design System** cohérent inspiré des couleurs ivoiriennes
- **Animations fluides** avec Reanimated 3
- **Animations fluides** avec Flutter Animations
- **Mode sombre** automatique
- **Responsive design** pour tous les écrans
- **Accessibilité** complète (WCAG 2.1)
@@ -38,15 +38,37 @@
- **Synchronisation temps réel** avec le backend
- **Cache intelligent** pour performance optimale
## 🚀 Installation
## 🚀 Installation et Configuration
This project is a starting point for a Flutter application.
### **Prérequis**
- Flutter SDK 3.5.3+
- Dart SDK 3.5.3+
- Android Studio / VS Code
- Émulateur Android ou appareil physique
A few resources to get you started if this is your first Flutter project:
### **Installation**
```bash
# Cloner le projet
git clone <repository-url>
cd unionflow-mobile-apps
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
# Installer les dépendances
flutter pub get
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
# Générer les fichiers de code (DI)
flutter packages pub run build_runner build
# Lancer l'application
flutter run
```
### **Configuration API**
Modifier l'URL de base dans `lib/core/network/dio_client.dart` :
```dart
baseUrl: 'http://your-api-url:8081', // Remplacer par votre URL API
```
### **Scripts utiles**
- `flutter test` - Exécuter les tests
- `flutter analyze` - Analyser le code
- `flutter build apk` - Construire l'APK Android