Aller au contenu principal

👋 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. connectJWT 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 ?