🔧 Apps exemple (interne)
Références exécutables dans le monorepo. Copiez les modèles, pas les helpers JWT de test.
| App | Chemin | Montre |
|---|---|---|
| Android | example/android/ | initialize → connectUser → modules.nutrition.getFragment, coordinateur bottom nav |
| Flutter | example/flutter_example/ | AzeooSDK.initialize / connect, AzeooSDKModules, changement d'onglets |
| iOS SwiftUI | example/ios_example/ | AzeooSDK.initialize, getView() SwiftUI, coordinateur d'onglets |
| iOS UIKit | example/ios_example_uikit/ | tabHost UIKit, commentaire guide d'intégration AppDelegate |
| React Native | sdk/react-native/example/ | Wrapper RN, vues intégrées |
JWT de dev (ne pas livrer)
| Plateforme | Helper |
|---|---|
| Android | TestJwtFetcher.kt |
| iOS | TestJwtFetcher.swift |
| Flutter | fetchTestJwt() dans main.dart |
Les apps de production doivent utiliser des JWT émis par votre backend.
Commandes de build
# Android
cd example/android && ./gradlew assembleDebug
# Flutter
cd example/flutter_example && flutter run
# iOS (after ./scripts/ios_build.sh)
cd example/ios_example && xcodebuild -scheme ios_example build