Aller au contenu principal

📦 Conteneurs de module

Lorsque Flutter passe de Nutrition à Training (ou l'inverse), votre barre d'onglets, rail ou tiroir natif doit suivre. Un conteneur de module est l'adaptateur qui indique au SDK comment mettre à jour votre chrome.

Code plateforme et exemples

Sélecteur de plateformeNavigation (section conteneur de module) et Composants UI (multi-onglets / bottom nav).

Quand en avoir besoin

ConfigurationConteneur ?
Un seul module intégréNon
Deux onglets natifs (nutrition + training)Oui
navigate entre modules depuis l'extérieur du SDKOui
Deep link vers l'autre moduleOui

Sans conteneur, la navigation Flutter fonctionne toujours ; seule la sélection d'onglet native peut être en retard jusqu'à ce que l'utilisateur appuie manuellement.

Coordinateurs intégrés

PlateformeTypes
AndroidAzeooBottomNavCoordinator, AzeooNavigationRailCoordinator, AzeooNavComponentCoordinator
iOS UIKitAzeooUITabBarCoordinator, AzeooUINavigationCoordinator
SwiftUIAzeooSwiftUITabCoordinator
React NativesetModuleContainer((module) => boolean)

Installez une fois après connect via sdk.setModuleContainer(...).

Les hôtes personnalisés implémentent AzeooModuleContainer / renvoient true depuis le callback RN lorsque le changement d'onglet a été géré.


Voir aussi