# Bully - Analyseur de Cible

Application Flutter multiplateforme pour l'analyse et le suivi de vos séances de tir.

## Fonctionnalités Principales

*   **Capture et Analyse** : Prenez une photo de votre cible et analysez vos impacts.
*   **Détection Automatique** : Utilise des algorithmes pour détecter automatiquement les impacts de balle sur la cible.
*   **Calibration** : Outils de calibration précis pour définir la taille et le centre de la cible, assurant des mesures exactes.
*   **Statistiques Détaillées** :
    *   Calcul du score total.
    *   Analyse du groupement (H+L, diamètre moyen).
    *   Visualisation graphique de la dispersion.
*   **Historique** : Sauvegardez vos sessions avec des notes et consultez votre progression au fil du temps.
*   **Interface Intuitive** : Design moderne et fluide, avec un bouton de sauvegarde dynamique qui s'adapte à votre navigation.

## Détails Techniques

*   **Framework** : Flutter (Compatible Android, iOS, Windows, Linux, macOS).
*   **Base de Données** : SQLite (via `sqflite` et `sqflite_common_ffi` pour le support Desktop).
*   **Graphiques** : `fl_chart` pour la visualisation des données.
*   **Architecture** : Provider pour la gestion d'état.

## Installation

1.  Assurez-vous d'avoir Flutter installé.
2.  Clonez le dépôt.
3.  Installez les dépendances :
    ```bash
    flutter pub get
    ```
4.  Lancez l'application :
    ```bash
    flutter run
    ```
