Aller au contenu principal

Thème et modules

Après AzeooSDK.connect, utilisez AzeooSDKModules.nutrition, ainsi que les helpers de thème sur AzeooSDK.

Nutrition (AzeooSDKModules.nutrition)

  • showMainScreen(bottomSafeArea) — Écran principal de nutrition
  • showNutritionPlans(), showNutritionPlan(planId), showUserNutritionPlan()
  • showRecipes(), showRecipe(recipeId, recipeName)
  • showBarcodeScanner(), showMobileScanner()
  • showNutritionSearch(), showCart()
  • showAddSelection(), showAddFood(), showAddMeal()
  • showPermissionTestScreen()

Theme helpers

  • AzeooSDK.changePrimaryColor(color)
  • AzeooSDK.setCustomThemes(...) — primaire secondaire, arrière-plan, tertiaire, success, error, warning en mode clair/sombre
  • AzeooSDK.getCurrentThemeMode() — Renvoie le mode de thème actuel (par ex. une chaîne)

Intégration (AzeooSDKContent)

Utilisez le widget AzeooSDKContent pour intégrer l’UI complète du SDK dans votre application (par ex. comme onglet ou en plein écran). Voir Composants UI.

Example

import 'package:flutter/material.dart';
import 'package:azeoo_sdk/azeoo_sdk.dart';

AzeooSDKModules.nutrition.showMainScreen(bottomSafeArea: true);
AzeooSDK.changePrimaryColor(Colors.blue);