Aller au contenu principal

Présentation du SDK Android

Construit au-dessus du SDK Azeoo, le SDK Android fournit tout ce dont vous avez besoin pour créer, dès la sortie de la boîte, des expériences complètes de nutrition.

Nous proposons un ensemble important de composants UI rapides et personnalisables, ainsi qu’un support, afin de vous permettre de démarrer rapidement avec très peu (voire aucune) plomberie. Le SDK prend en charge :

  • Suivi nutritionnel complet : suivi des aliments, planification des repas, recettes, scan de codes-barres
  • Écrans UI préconstruits : composants UI prêts à l’emploi et personnalisables
  • Fonctionnement hors ligne : fonctionne sans connexion Internet
  • Analytics : suivi des événements intégré
  • Internationalisation : prise en charge multilingue
  • Thématisation : couleurs et thèmes personnalisables

Par où commencer ?

Si vous débutez avec notre SDK, il est préférable de commencer par notre Guide de démarrage rapide Android.

Architecture

Le SDK Android utilise un point d’entrée unique, AzeooSDK : vous appelez init une seule fois avec votre clé API et votre configuration, puis connectUser lorsque l’utilisateur est authentifié. Ensuite, vous utilisez AzeooSDK.shared pour accéder au module nutrition (intégration via fragment/vue ou ouverture d’écrans), à l’API utilisateur, aux fonctionnalités de thème et à la navigation.

  • Composants UI — Intégrez l’UI (getFragment, getView) ou ouvrez des écrans (showDiary, etc.)
  • API du client — Références pour l’utilisateur, le thème, la navigation et les modules

Les composants sont personnalisables via le thème et la configuration passés lors de init.

Exemples d’applications

Nous fournissons des applications d’exemple pour vous aider à comprendre l’utilisation du SDK. Consultez la section Exemples pour des exemples complets de code.

Pré-requis

Avant de commencer, assurez-vous de disposer de :

  • Android Studio (dernière version) installé
  • minSdkVersion 24 (Android 7.0) ou supérieur
  • Support Kotlin ou Java
  • Une clé API depuis la plateforme Azeoo Client (voir Obtenir le jeton SDK)

Prochaines étapes