909 B
909 B
Services
Les services contiennent la logique métier de l'application, isolée de l'interface utilisateur.
Liste des Services Principaux
| Service | Description | Fichier |
|---|---|---|
| ImageProcessingService | Gère le traitement lourd des images (filtres, détection). | lib/services/image_processing_service.dart |
| DistortionCorrection | Corrige la distorsion de perspective des cibles. | lib/services/distortion_correction_service.dart |
| ScoreCalculator | Calcule le score en fonction des impacts détectés. | lib/services/score_calculator_service.dart |
| StatisticsService | Génère des statistiques sur les sessions de tir. | lib/services/statistics_service.dart |
Exemple d'utilisation (Fictif)
// Exemple d'appel au service de calcul de score
final calculator = ScoreCalculatorService();
final score = calculator.calculate(impacts);