Aller au contenu principal

🚀 Démarrage rapide React Native

Prérequis​

É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();

Étapes suivantes​