Skip to main content
Version: 1.0.0

⚙️ Lifecycle API

initialize​

Starts Flutter engine, exchanges API key for SDK token.

Must complete before connect or UI.

connect​

Parameters: token, gender, height, weight.

Returns / exposes user profile id. Do not pass userId in.

disconnect​

Clears user session. SDK remains initialized.

dispose (native)​

Tears down engine. Call initialize again to restart.

Flutter-only​

APIPurpose
resetSessionAlias for disconnect
isInitialized / isConnectedState checks

RN lifecycle​

onPause, onResume, onMemoryWarning — forward from host app when required by your package version.