Skip to main content
Version: 1.1.0

πŸ’™ Flutter SDK API

Import package:azeoo_sdk/azeoo_sdk.dart (re-exports azeoo_core) or package:azeoo_core/azeoo_core.dart for core-only usage.

Lifecycle​

APIDescription
AzeooSDK.initialize(apiKey, options:)Start SDK
AzeooSDK.connect(token:, gender:, height:, weight:)Attach user
AzeooSDK.disconnect()Logout
AzeooSDK.userIdProfile id after connect
AzeooSDK.userUserSession?
AzeooSDK.setClubId(clubId)Switch club (azeoo connector)

Modules (UI)​

APIDescription
AzeooSDKModules.nutritionNutrition routes
AzeooSDKModules.trainingTraining routes
AzeooSDKContentEmbeddable full SDK widget (package:azeoo_sdk/core/app/azeoo_sdk_content.dart)
danger

Not AzeooSDK.nutrition β€” use AzeooSDKModules.

Config​

AzeooSDKInitOptions from azeoo_core β€” see Configuration.

Advanced​

  • registerDataSources β€” custom data backends
  • refreshUserDerivedState / hardRefreshSdkState β€” internal refresh hooks