Skip to main content
Version: 1.1.0

🧩 Modules API

Nutrition and Training UI surfaces.

Full guide: Modules overview

Embed (after connect)​

PlatformNutritionTraining
Androidsdk.modules.nutrition.getFragment() Β· ComposeView()sdk.modules.training.*
iOSgetView() Β· tabHost(for: .nutrition)tabHost(for: .training)
FlutterAzeooSDKContent or AzeooSDKModules.nutritionAzeooSDKModules.training
React Native<NutritionView /><TrainingView />

Standalone screens (AzeooScreens)​

Embed individual SDK screens without the full module shell:

// Android
sdk.modules.screens.showRecipe(recipeId) { }
sdk.modules.screens.showPlan(planId) { }
sdk.modules.screens.showPermissionTest { }

See the Android example app ScreensFragment for dialog / bottom-sheet patterns.

Use sdk.navigate(destination) β€” preferred over legacy module show* helpers on native/RN. See Navigation.

display / hide​

Some hosts call explicit display() / hide() when toggling visibility without removing the view β€” platform-specific; see embed guides.

Data APIs (advanced)​

Pigeon: AzeooNutritionApi, AzeooTrainingApi β€” diary, search, plans, workouts for headless or hybrid UIs.

Most apps use pre-built Flutter UI only.