📄️ SDK API Overview
After initialize and connect, use getAzeooSDK() from react-native-azeoo-lib for user, theme, navigation, and opening nutrition flows. See the package README and API Reference.
📄️ SDK entry (init and connect)
Call initialize on getAzeooSDK() from react-native-azeoo-lib with the API key and optional config, theme, deepLinks, and safeArea. When the user is signed in, call connect(token, gender, height, weight) (JWT from your backend; height in cm, weight in kg). See the package README and API Reference.
📄️ User API
After connect, use getAzeooSDK() from react-native-azeoo-lib: getUserProfile(), getUserId(), refreshUserProfile(), and disconnect(). The same instance exposes cached userProfile and userId getters; with AzeooProvider, useAzeoo() also surfaces userProfile. There is no AzeooSDK.user object. See API Reference.
📄️ Theme and modules
Use getAzeooSDK() from react-native-azeoo-lib: theme is getThemeMode() (0 = light, 1 = dark, 2 = system), setThemeMode(mode), and setPrimaryColor(argbNumber). There is no modules.nutrition tree; open flows with showNutrition (and modal helpers), navigateTo('nutrition', path), or embed NutritionView. See UI Components and the package README.