Aller au contenu principal

Aperçu du SDK React Native

Le SDK React Native encapsule le SDK Azeoo natif (Android/iOS) afin que vous puissiez utiliser le même flux initialize -> connect et accéder au module de nutrition depuis JavaScript/TypeScript.

Ce que le SDK fournit

  • Nutrition : suivi des aliments, planification des repas, recettes, scan de codes-barres, panier d’achat
  • UI préconçue : vue native intégrée (NutritionView) et méthodes de lancement du SDK
  • Hors ligne, analytics, localisation, thématisation : configurés lors de l’initialisation

Par où commencer

Démarrage rapide React Native — Installez, initialisez, connectez et affichez votre première vue du SDK.

Modèle d’intégration

  • Entrée unique : appelez initialize(apiKey, config?, theme?, deepLinks?, safeArea?), puis connect(token, gender, height, weight).
  • Flux de jeton : le SDK attend un token généré par votre backend (ou un point d’entrée de test dédié dans des environnements non production).
  • Accès à l’UI :

Compatibilité des plateformes

  • Android
  • iOS
  • Le support Web n’est pas encore disponible

Pré-requis

  • Un projet React Native (voir les notes de compatibilité dans la documentation d’installation)
  • react-native-nitro-modules (requis par ce SDK)
  • Une version de Node.js compatible avec votre chaîne d’outils React Native
  • iOS : Xcode 15.0+, iOS 12.0+
  • Android : Android Studio, minSdkVersion 21
  • Une clé API depuis la plateforme Azeoo Client
  • Un backend/service capable de fournir les tokens de connexion du SDK (voir Obtenir le jeton SDK)

Prochaines étapes