Une application iOS développée avec SwiftUI et Core Data pour collecter des données statistiques et permettre une configuration simple.
- Suivi des statistiques : Affiche des moyennes et des totaux (ex. : ERMP, lot circulaire, serrures).
- Personnalisation via configuration initiale : Nombre de clients (clientCount) à configurer dans l'application.
- Stockage sécurisé dans UserDefaults.
- SwiftUI : Framework principal pour l'interface utilisateur.
- Core Data : Gestion locale des données.
- UserDefaults : Stockage des préférences utilisateur.
- MVVM Architecture : Séparation claire des responsabilités pour un code maintenable.
- Première configuration
- L'application démarre avec un écran de configuration (SetupView).
- Saisissez le nombre de clients souhaité et confirmez.
- Vous serez redirigé vers l'écran principal (MainView).
- Statistiques
- Consultez les statistiques calculées à partir des données sauvegardées dans Core Data.
- Les valeurs affichées incluent :
- Moyenne ERMP.
- Moyenne Lot Circulaire (basée sur le nombre de clients configurés).
- Total des serrures.
- Views :
- SetupView : Écran de configuration initiale.
- MainView : Vue principale pour afficher les statistiques et les options.
- StatsView : Vue dédiée pour afficher les moyennes et les totaux.
- Core Data : Modèle DailyData pour stocker les données statistiques.
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
Les contributions sont les bienvenues ! Si vous souhaitez signaler un bug ou proposer une nouvelle fonctionnalité :
Créé par Guillaume Sylvain - N'hésitez pas à me contacter pour toute question ou suggestion.