đź§ API navigation
Navigation typée et contrôle de pile pour Android, iOS et React Native.
Guide complet : Vue d'ensemble navigation · Catalogue des destinations
navigate(destination)​
API principale. Bascule l'onglet module + la route Flutter.
| Plateforme | Exemple |
|---|---|
| iOS | sdk.navigate(to: .nutrition(.plan(id: "x"))) |
| Android | sdk.navigate(AzeooDestination.Nutrition.Plan(id = "x")) |
| React Native | sdk.navigate(Destination.nutrition.plan('x')) |
Pile​
| Méthode | Description |
|---|---|
back() / goBack() | Dépiler un écran |
backToRoot() | Revenir Ă la racine de l'onglet |
canGoBack() | true si un pop est possible |
Voir Retour et geste système.
Onglets et deep links​
| Méthode | Description |
|---|---|
activateTab(module, bottomSafeArea?) | Afficher le module sans sous-route (hĂ´tes d'onglets) |
setModuleContainer(...) | Adaptateur hĂ´te pour la sync d'onglets multi-modules |
handleDeepLink(uri) | Naviguer depuis une URL |
getCurrentRoute() | Route Flutter courante (debug) |
Voir Conteneurs de module · Deep links.
Destinations (référence rapide)​
Nutrition : home, diary, plans, plan(id), recipes, recipe(id, name?), scanner, search, addFood, addMeal, cart, shoppingList, settings, addSelection, permissionTest
Training : home, workouts, exercises, progress, schedule
Pigeon : AzeooNavigationApi dans pigeons/azeoo_api.dart.