Skip to main content

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)

Next steps