🚀 Démarrage rapide React Native
Prérequis​
- Projet React Native (voir README du package pour la version)
- Clé API depuis la Plateforme client
- Checklist d'intégration
Étape 1 : Installer le package​
Depuis Téléchargements :
yarn add /path/to/react-native-azeoo-lib-*.tgz
# or Bitbucket URL from downloads page
Étape 2 : Gradle Android (obligatoire)​
Dans le android/build.gradle au niveau projet :
apply from: "../node_modules/react-native-azeoo-lib/android/azeoolib-dependencies.gradle"
Étape 3 : Initialiser​
import { AzeooSDK } from 'react-native-azeoo-lib';
await AzeooSDK.initialize('YOUR_API_KEY', {
locale: 'en',
analyticsEnabled: true,
offlineEnabled: true,
});
Étape 4 : Connect​
await AzeooSDK.connect(
userJwt,
gender,
height, // see Configuration for shape
weight,
);
Ne passez pas userId — le SDK résout l'utilisateur depuis le JWT.
Étape 5 : Afficher l'UI​
Utilisez les composants intégrés du package (ex. vues nutrition/entraînement) après une connexion réussie.
Naviguez par programmation :
import { Destination } from 'react-native-azeoo-lib';
AzeooSDK.navigate(Destination.nutrition.home());
Étape 6 : Cycle de vie​
Transmettez le cycle de vie de l'app lorsque documenté pour votre version :
AzeooSDK.onPause();
AzeooSDK.onResume();
Déconnexion​
await AzeooSDK.disconnect();