# 📱 UnionFlow Mobile Apps > Application mobile moderne pour la gestion d'associations en Côte d'Ivoire avec intégration Wave Money [![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/) ## 🌟 Fonctionnalités ### 💳 **Paiements Wave Money** - **Cotisations** : Paiement des cotisations mensuelles/annuelles - **Adhésions** : Frais d'inscription nouveaux membres - **Aide mutuelle** : Versements d'aide entre membres - **Événements** : Paiement de participation aux événements - **Calcul automatique des frais** selon le barème Wave CI - **Mode hors ligne** avec synchronisation automatique ### 🔐 **Sécurité Avancée** - **Authentification biométrique** (empreinte, Face ID) - **Chiffrement des données** sensibles - **Validation OWASP** des entrées utilisateur - **Sessions sécurisées** avec timeout automatique - **Audit complet** des transactions ### 🎨 **Interface Ultra Moderne** - **Design System** cohérent inspiré des couleurs ivoiriennes - **Animations fluides** avec Flutter Animations - **Mode sombre** automatique - **Responsive design** pour tous les écrans - **Accessibilité** complète (WCAG 2.1) ### 🌐 **Fonctionnalités Avancées** - **Workflows configurables** pour les processus métier - **Notifications push** intelligentes - **Support multilingue** (Français, Baoulé, Dioula) - **Synchronisation temps réel** avec le backend - **Cache intelligent** pour performance optimale ## 🚀 Installation et Configuration ### **Prérequis** - Flutter SDK 3.5.3+ - Dart SDK 3.5.3+ - Android Studio / VS Code - Émulateur Android ou appareil physique ### **Installation** ```bash # Cloner le projet git clone cd unionflow-mobile-apps # Installer les dépendances flutter pub get # 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