Skip to main content

πŸ‘‹ Welcome to the Azeoo SDK Documentation

Integrate nutrition and training into your app on Android, iOS, Flutter, or React Native.

Who is this for?​

AudienceStart here
External integrators (your app + our SDK artifact)Integration checklist β†’ pick a platform
Internal AZEOO teams (monorepo, examples, CI)Internal integration

The only flow you need to remember​

Every platform uses the same two steps:

  1. initialize β€” Your API key + options (locale, theme, offline, …). No user yet.
  2. connect β€” User JWT from your backend + gender, height, weight. The SDK returns the user profile id.
Do not pass userId at connect

The user's id is returned after connect. You only pass the JWT and profile fields.

Choose your platform​

PlatformQuick start
FlutterFlutter module or pure Flutter app
AndroidKotlin β€” Fragment embedding
iOSSwift β€” SwiftUI or UIKit
React NativeTypeScript bridge

Use the platform selector at the top of the sidebar, then open Navigation, Theme, or UI components on your platform.

Read this before you code​

  1. Glossary β€” API key vs SDK token vs user JWT
  2. Initialization β€” Step-by-step for all platforms
  3. Authentication β€” Where the JWT comes from
  4. Measurements β€” Height and weight units at connect
  5. Navigation β€” Open any screen; destination catalogue
  6. Modules β€” Embed Nutrition & Training in your UI
  7. Theme β€” Brand colors at init and runtime
  8. Downloads β€” AAR, SPM, React Native package

Need help?​