Aller au contenu principal

Démarrage rapide Flutter

Démarrez avec le SDK Azeoo en 5 minutes.

Pré-requis

Étape 1 : Installation

Ajoutez la dépendance dans pubspec.yaml :

dependencies:
azeoo_sdk: ^1.0.0

Puis exécutez :

flutter pub get

Consultez le Guide d’installation pour plus d’options.

Étape 2 : Obtenir votre clé API

  1. Inscrivez-vous sur Azeoo Client Platform
  2. Générez un jeton SDK

Voir Obtenir le jeton SDK pour les détails.

Étape 3 : Initialiser et connecter

Utilisez AzeooSDK.initialize avec votre clé API et vos options, puis AzeooSDK.connect lorsque l’utilisateur est authentifié :

import 'package:azeoo_sdk/azeoo_sdk.dart';

// Après le bootstrap de l’application (ex. après la connexion)
Future<void> initSDK(String token) async {
await AzeooSDK.initialize(
'your-sdk-api-key',
options: AzeooSDKInitOptions(
locale: 'en',
analyticsEnabled: true,
offlineSupport: true,
safeArea: const SafeAreaConfig.all(),
),
);
await AzeooSDK.connect(
token: userToken,
gender: 'male',
height: Height(178),
weight: Weight(75),
);
}

Étape 4 : Afficher l’UI du SDK

Option A — Intégrer tout le contenu du SDK :

import 'package:azeoo_sdk/azeoo_sdk.dart';

// In your widget tree
AzeooSDKContent()

Option B — Ouvrir des écrans spécifiques :

import 'package:azeoo_sdk/azeoo_sdk.dart';

AzeooSDKModules.nutrition.showMainScreen(bottomSafeArea: true);
AzeooSDKModules.nutrition.showBarcodeScanner();

C’est tout ! Vous devriez voir l’UI du SDK lorsque vous utilisez AzeooSDKContent ou lorsque vous appelez les méthodes des modules.

Et ensuite ?