Aller au contenu principal

đź§­ 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

API principale. Bascule l'onglet module + la route Flutter.

PlateformeExemple
iOSsdk.navigate(to: .nutrition(.plan(id: "x")))
Androidsdk.navigate(AzeooDestination.Nutrition.Plan(id = "x"))
React Nativesdk.navigate(Destination.nutrition.plan('x'))

Pile​

MéthodeDescription
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.

MéthodeDescription
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.