# Data & Persistance Cette couche gère la sauvegarde et la récupération des données. ## Base de Données L'application utilise une base de données locale (probablement SQLite/Drift ou Hive, à vérifier dans `lib/data/database`). ## Modèles (`lib/data/models`) Les classes représentant les objets métier persistés. Exemples probables : - `Session` : Une session de tir. - `Impact` : Un impact de balle sur la cible. - `Target` : Configuration d'une cible. ## Repositories (`lib/data/repositories`) Le pattern Repository est utilisé pour abstraire la source de données (DB locale, API distante, etc.) du reste de l'application.