Skip to main content

Theme and modules

After connect, use sdk.theme for theming and sdk.modules.nutrition / sdk.modules.training for UI.

Theme (sdk.theme)

setMode, setLightMode, setDarkMode, setSystemMode, toggleMode, setPrimaryColor, setSecondaryColor, setLightColors, setDarkColors, setTheme, resetToDefault, getCurrentTheme.

Nutrition (sdk.modules.nutrition)

  • Embedding: getViewController(bottomSafeArea), getView(bottomSafeArea).
  • Navigation: showDiary, showPlans, showPlan, showUserPlan, showRecipes, showRecipe, showScanner, showMobileScanner, showSearch, showCart, showAddSelection, showAddFood, showAddMeal, showHome.

Training (sdk.modules.training)

  • Embedding: getViewController(bottomSafeArea), getView(bottomSafeArea).
  • Navigation: showWorkouts, showPlans, showPlan, showExercises, showExercise, showProgress, showSchedule, showHome.

See UI Components and API Reference.