Démarrage rapide Flutter
Démarrez avec le SDK Azeoo en 5 minutes.
Pré-requis
- Flutter 3.19.0 ou ultérieur
- Dart 3.3.0 ou ultérieur
- Une clé API depuis Azeoo Client Platform
É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
- Inscrivez-vous sur Azeoo Client Platform
- 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 ?
- Composants UI — Tous les écrans et AzeooSDKContent
- API du SDK — utilisateur, thème, nutrition
- Configuration — Thème, deep links, options
- Exemples — Autres exemples de code