π Welcome to the Azeoo SDK Documentation
Integrate nutrition and training into your app on Android, iOS, Flutter, or React Native.
Who is this for?β
| Audience | Start 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:
initializeβ Your API key + options (locale, theme, offline, β¦). No user yet.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β
| Platform | Quick start |
|---|---|
| Flutter | Flutter module or pure Flutter app |
| Android | Kotlin β Fragment embedding |
| iOS | Swift β SwiftUI or UIKit |
| React Native | TypeScript 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β
- Glossary β API key vs SDK token vs user JWT
- Initialization β Step-by-step for all platforms
- Authentication β Where the JWT comes from
- Measurements β Height and weight units at connect
- Navigation β Open any screen; destination catalogue
- Modules β Embed Nutrition & Training in your UI
- Theme β Brand colors at init and runtime
- Downloads β AAR, SPM, React Native package
Need help?β
- Troubleshooting β Common errors and fixes
- API Reference β Lifecycle, user, theme, navigation, modules