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?), puisconnect(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 :
- Vues intégrées : Composants UI
- API programmatique : API du SDK
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)