32 lines
947 B
Markdown
32 lines
947 B
Markdown
# 🤳 CESIZen - Application Mobile
|
|
|
|
Application compagnon développée avec Flutter pour le suivi quotidien et les exercices de relaxation.
|
|
|
|
## 🛠️ Guide d'installation
|
|
|
|
### Prérequis
|
|
- Flutter SDK (v3.19.x+)
|
|
- Android Studio / VS Code
|
|
- Un émulateur Android ou un appareil physique
|
|
|
|
### Étapes d'installation
|
|
1. **Entrer dans le dossier** `mobile`.
|
|
2. **Installer les packages** :
|
|
```bash
|
|
flutter pub get
|
|
```
|
|
3. **Configuration de l'API** :
|
|
Modifier l'URL de base de l'API dans `lib/core/constants/api_constants.dart` pour pointer vers votre IP locale (ex: `http://192.168.1.XX:8091/api`).
|
|
4. **Lancer l'application** :
|
|
```bash
|
|
flutter run
|
|
```
|
|
|
|
---
|
|
|
|
## 🏗️ Architecture Technique
|
|
- **Framework** : Flutter
|
|
- **State Management** : Provider
|
|
- **Synchronisation** : Google Wearable Data Layer (pour la montre)
|
|
- **Rendu** : Impeller / Skia (60 FPS pour les animations de respiration)
|