👋 Bienvenue dans la documentation du SDK Azeoo
Intégrez la nutrition et l'entraînement dans votre application sur Android, iOS, Flutter ou React Native.
À qui s'adresse cette doc ?
| Public | Par où commencer |
|---|---|
| Intégrateurs externes (votre app + notre artefact SDK) | Checklist d'intégration → choisir une plateforme |
| Équipes AZEOO internes (monorepo, exemples, CI) | Intégration interne |
Le seul flux à retenir
Toutes les plateformes utilisent les deux mêmes étapes :
initialize— Votre clé API + options (locale, thème, hors ligne, …). Pas encore d'utilisateur.connect— JWT utilisateur depuis votre backend + genre, taille, poids. Le SDK renvoie l'id du profil utilisateur.
Ne pas passer userId à connect
L'id de l'utilisateur est renvoyé après connect. Vous ne passez que le JWT et les champs de profil.
Choisir votre plateforme
| Plateforme | Démarrage rapide |
|---|---|
| Flutter | Module Flutter ou app Flutter pure |
| Android | Kotlin — intégration Fragment |
| iOS | Swift — SwiftUI ou UIKit |
| React Native | Bridge TypeScript |
Utilisez le sélecteur de plateforme en haut de la barre latérale, puis ouvrez Navigation, Thème ou Composants UI sur votre plateforme.
À lire avant de coder
- Glossaire — clé API vs token SDK vs JWT utilisateur
- Initialisation — étape par étape pour toutes les plateformes
- Authentification — d'où vient le JWT
- Mesures — unités taille et poids à connect
- Navigation — ouvrir n'importe quel écran ; catalogue des destinations
- Modules — intégrer Nutrition et Training dans votre UI
- Thème — couleurs de marque à l'init et au runtime
- Téléchargements — AAR, SPM, package React Native
Besoin d'aide ?
- Dépannage — erreurs courantes et correctifs
- Référence API — cycle de vie, utilisateur, thème, navigation, modules