Aller au contenu principal

Présentation du SDK iOS

Le SDK iOS utilise un flux en deux étapes via AzeooSDK :

  1. initialize le SDK et le moteur Flutter avec la clé API + la configuration
  2. connectUser avec le jeton utilisateur et les informations de profil de base (gender, height, weight)

Ensuite, utilisez modules.nutrition pour intégrer des vues ou ouvrir des écrans.

Le SDK prend en charge :

  • Nutrition : suivi des aliments, planification des repas, recettes, scan de codes-barres, panier d’achat
  • UI préconçue : intégration via getViewController() / getView(), ou navigation vers les écrans des modules (showDiary, showWorkouts, etc.)
  • Hors ligne, analytics, localisation, thematisation : configurés lors de l’initialisation

Par où commencer ?

Démarrage rapide iOS — Initialisez, connectez et affichez votre premier écran.

Architecture

  • AzeooSDK.initialize — Initialise le moteur + le SDK avec apiKey et config/theme/deepLinks/safeArea/connector (optionnels).
  • sdk.connectUser — Connecte l’utilisateur avec token, gender, height, weight.
  • Composants UI — Utilisez sdk.modules.nutrition (getViewController(), getView(), showDiary(), etc.).
  • API du SDK — Accédez à user, theme, navigation, modules, ainsi qu’au cycle de vie de session (disconnect, getConnectionStatus).

Applications d’exemple

Consultez Exemples et le projet ios_example dans le dépôt.

Pré-requis

Prochaines étapes