React Native SDK Overview
The React Native SDK wraps the native Azeoo SDK (Android/iOS) so you can use the same initialize → connect flow and access nutrition and training modules from JavaScript/TypeScript.
The SDK supports:
- Nutrition: Food tracking, meal planning, recipes, barcode scanning, shopping cart
- Training: Workout plans, exercises, progress, schedules
- Pre-built UI: Native views or screen opening via the package API
- Offline, analytics, localization, theming: Configured at init
Where to get started?
React Native Quick Start — Install, initialize, connect, and show your first screen.
Architecture
- Single entry: init (or initialize) with API key and config, then connect(userId, token).
- UI Components — Native views and module methods exposed by the package.
- SDK API — user, theme, navigation, and modules as provided by the package.
Platform support
Android and iOS. Web is not supported currently.
Prerequisites
- React Native 0.60 or later (or as required by the package)
- Node.js 16 or later
- iOS: Xcode 15.0+, iOS 12.0+
- Android: Android Studio, minSdkVersion 21
- An API key from the Azeoo Client Platform (see Getting SDK Token)