name: geosector_app description: 'GEOSECTOR - Gestion de distribution des calendriers par secteurs géographiques pour les amicales de pompiers' publish_to: 'none' version: 3.3.6+336 environment: sdk: '>=3.0.0 <4.0.0' dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter cupertino_icons: ^1.0.6 # Navigation go_router: ^15.1.2 # Compatible Flutter 3.24.5 LTS # État et gestion des données hive: ^2.2.3 hive_flutter: ^1.1.0 # API & Réseau dio: ^5.3.3 connectivity_plus: ^7.0.0 retry: ^3.1.2 # UI et animations google_fonts: ^6.1.0 flutter_svg: ^2.0.9 package_info_plus: ^8.3.1 # Utilitaires intl: 0.19.0 # Piné par Flutter 3.24.5 SDK uuid: ^4.2.1 syncfusion_flutter_charts: ^29.1.38 # Compatible Flutter 3.24.5 LTS # shared_preferences: ^2.3.3 # Remplacé par Hive pour cohérence architecturale # Cartes et géolocalisation url_launcher: ^6.3.1 flutter_map: ^7.0.2 # Compatible Flutter 3.24.5 LTS flutter_map_cache: ^1.5.1 # Compatible Flutter 3.24.5 LTS http_cache_hive_store: ^5.0.0 # Remplace dio_cache_interceptor_hive_store (discontinué) path_provider: ^2.1.2 # Requis pour le cache latlong2: ^0.9.1 geolocator: ^14.0.2 universal_html: ^2.2.4 # Pour accéder à la localisation du navigateur (detection env) sensors_plus: ^7.0.0 # Pour le magnétomètre (mode boussole) # Chat et notifications # mqtt5_client: ^4.11.0 flutter_local_notifications: ^19.0.1 # Upload d'images image_picker: ^1.1.2 # Configuration YAML yaml: ^3.1.2 # Stripe Terminal et détection device (V2) device_info_plus: ^11.3.0 # Compatible Flutter 3.24.5 LTS battery_plus: ^7.0.0 network_info_plus: ^7.0.0 nfc_manager: ^3.1.1 # Compatible Flutter 3.24.5 LTS mek_stripe_terminal: ^4.6.0 flutter_stripe: ^11.5.0 # Compatible Flutter 3.24.5 LTS permission_handler: ^12.0.1 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^5.0.0 # Compatible Flutter 3.24.5 LTS hive_generator: ^2.0.1 build_runner: ^2.4.6 flutter_launcher_icons: ^0.14.4 flutter_launcher_icons: android: true ios: true image_path: 'assets/images/icons/icon-1024.png' min_sdk_android: 21 adaptive_icon_background: '#FFFFFF' adaptive_icon_foreground: 'assets/images/icons/icon-1024.png' remove_alpha_ios: true web: generate: true image_path: 'assets/images/icons/icon-1024.png' background_color: '#FFFFFF' theme_color: '#4B77BE' windows: generate: true image_path: 'assets/images/icons/icon-1024.png' icon_size: 48 flutter: uses-material-design: true assets: - assets/images/ - assets/icons/ - assets/animations/ - lib/chat/chat_config.yaml fonts: - family: Inter fonts: - asset: assets/fonts/InterVariable.ttf - asset: assets/fonts/InterVariable-Italic.ttf style: italic