Aller au contenu principal
Version: 1.0.0

👋 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 ?​

PublicPar 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 :

  1. initialize — Votre clé API + options (locale, thème, hors ligne, …). Pas encore d'utilisateur.
  2. 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​

PlateformeDémarrage rapide
FlutterModule Flutter ou app Flutter pure
AndroidKotlin — intégration Fragment
iOSSwift — SwiftUI ou UIKit
React NativeBridge 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​

  1. Glossaire — clé API vs token SDK vs JWT utilisateur
  2. Initialisation — étape par étape pour toutes les plateformes
  3. Authentification — d'où vient le JWT
  4. Mesures — unités taille et poids à connect
  5. Navigation — ouvrir n'importe quel écran ; catalogue des destinations
  6. Modules — intégrer Nutrition et Training dans votre UI
  7. Thème — couleurs de marque à l'init et au runtime
  8. Téléchargements — AAR, SPM, package React Native

Besoin d'aide ?​