Projet 7 Minutes Workouts




Application 7 Minutes Workout
L'application Seven Minutes Workout est développée en Kotlin pour Android et repose sur une architecture moderne inspirée du Domain-Driven Design (DDD). Elle sépare clairement les responsabilités entre les couches données, domaine et présentation, ce qui facilite la maintenabilité et l'évolution du projet.
Architecture
- Domain Layer : contient la logique métier (gestion des exercices, minuteries, méditations).
- Data Layer :gère les sources de données locales et distantes, avec une abstraction permettant de remplacer facilement les implémentations.
- Presentation Layer : interface utilisateur basée sur les composants Android standards, adaptée aux différents formats d'écran.
- Navigation : intégrée via les composants Android modernes, permettant une gestion fluide des écrans et des parcours utilisateur.
Seven Minutes Workout est une application Android développée en Kotlin qui propose un programme de remise en forme rapide et efficace. L'objectif est de permettre aux utilisateurs de réaliser des séances d'exercices de 7 minutes, combinées à des sessions de méditation guidée, le tout dans une interface moderne et adaptative. L'application est pensée pour être accessible, motivante et utilisable aussi bien sur smartphone que sur tablette.
De nombreuses personnes souhaitent intégrer le sport et la relaxation dans leur quotidien, mais manquent de temps ou de discipline. Les applications existantes sont souvent trop complexes, trop longues ou mal adaptées aux contraintes d'un emploi du temps chargé. Le défi était donc de concevoir une solution simple, rapide et agréable, qui combine activité physique et bien-être mental.
Le projet propose une application minimaliste et intuitive qui regroupe : Des routines sportives de 7 minutes, scientifiquement reconnues pour leur efficacité. Des sessions de méditation courtes (1, 3, 5 ou 7 minutes), permettant de se détendre après l'effort. Une interface adaptative, compatible avec différents formats d'écran, et intégrant le mode clair/sombre. Une architecture basée sur le Domain-Driven Design, garantissant une séparation claire entre la logique métier, la gestion des données et la présentation.
Caractéristiques principales
- Programme de 7 minutes
- Méditation guidée
- Mode sombre et clair
- Interface adaptative
- Animations fluides
- Architecture modulaire