Aller au contenu principal

Composants UI

Le SDK Azeoo fournit une UI préconstruite via le module nutrition. Vous pouvez l’intégrer (Fragment ou View) ou ouvrir des écrans spécifiques. Utilisez AzeooSDK.shared.modules après initialize et connectUser.

Intégration

Une fois que le SDK est prêt (par ex. via le callback AzeooSDK.onReady ou AzeooSDK.isReady) :

// Replace a container with the nutrition fragment
supportFragmentManager.beginTransaction()
.replace(R.id.container, AzeooSDK.shared.modules.nutrition.getFragment())
.commit()

// Or get a View for Compose or custom layout
val view = AzeooSDK.shared.modules.nutrition.getView(context)

Ouverture d’écrans

// Nutrition
AzeooSDK.shared.modules.nutrition.showDiary(null)
AzeooSDK.shared.modules.nutrition.showPlans()
AzeooSDK.shared.modules.nutrition.showScanner()
AzeooSDK.shared.modules.nutrition.showSearch()
AzeooSDK.shared.modules.nutrition.showCart()

Personnalisation

Configurez le thème, la zone sûre (safe area) et les deep links lors de initialize (voir Configuration). En exécution, utilisez AzeooSDK.shared.theme pour le mode du thème et les couleurs.

Prochaines étapes