# Social Content Creator - Flutter 3.38 Application Flutter cross-platform (Android/iOS) pour créer et partager du contenu optimisé pour réseaux sociaux avec assistance IA. ## 🚀 Prérequis - **Flutter** : 3.38.0+ - **Dart** : 3.10.0+ - **Android SDK** : minSdk 26, targetSdk 35 - **Xcode** : 15.0+ (pour iOS) - **Kotlin** : 2.0.0+ - **AGP** : 8.5.1+ ## ⚙️ Installation ### 1. Cloner et installer les dépendances ```bash unzip social_content_creator.zip cd social_content_creator flutter pub get ``` ### 2. Vérifier l'installation ```bash flutter doctor flutter pub get ``` ### 3. Lancer en développement ```bash flutter run ``` ### 4. Build pour production **Android APK :** ```bash flutter build apk --release ``` **Android App Bundle (Play Store) :** ```bash flutter build appbundle --release ``` **iOS :** ```bash flutter build ios --release ``` ## 📱 Fonctionnalités ✅ Configuration multi-profils (métier, ton, style) ✅ Import/capture d'images et vidéos ✅ Amélioration IA avec 3 versions ✅ Génération de texte personnalisé ✅ Aperçu de post (Instagram/Facebook) ✅ Partage sur réseaux sociaux (Instagram, Facebook, X, LinkedIn, TikTok) ✅ Support Material Design 3 ✅ Navigation nommée avec routes typées ✅ Gestion d'état avec Provider/Riverpod ## 🏗️ Architecture ``` lib/ ├── core/ # Thème, constantes, utilitaires ├── data/ # Modèles, services, repositories ├── presentation/ # UI (écrans, widgets) ├── routes/ # Navigation └── main.dart # Entry point ``` ## 🛠️ Configuration API Éditer `lib/data/services/api_service.dart` et ajouter vos endpoints : ```dart static const String baseUrl = 'https://votre-api.com'; ``` ## 🎨 Design System - **Couleur primaire** : Indigo (#6366F1) - **Couleur accent** : Amber (#F59E0B) - **Police** : Inter (Google Fonts) - **Border radius** : 12-16px - **Spacing** : 8, 12, 16, 20, 24, 32px ## 📦 Packages principaux - `image_picker` : Sélection/capture de médias - `dio` : Requêtes HTTP - `share_plus` : Partage social - `google_fonts` : Typographie - `provider` : État de l'app - `path_provider` : Accès fichiers ## ✅ Versions modernes - Flutter 3.38 (novembre 2025) - Dart 3.10 - Android Gradle Plugin 8.5.1 - Kotlin 2.0.0 - Material 3 ## 📚 Documentation Voir `Social_Content_Creator_Documentation.pdf` pour la documentation complète. --- **Version 1.0.0 - Novembre 2025**