⚙️ 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
| API | Purpose |
|---|---|
resetSession | Alias for disconnect |
isInitialized / isConnected | State checks |
RN lifecycle
onPause, onResume, onMemoryWarning — forward from host app when required by your package version.