Version 1
Feuille de route
Publication stable
Fonctionnalités principales du SDK et intégration simplifiée sur Android, iOS, Flutter et React Native.
Mi-avril 2026⚙️ SDK principal
Une API stable, versionnée, pour toutes les plateformes, avec un flux en deux étapes cohérent et un accès basé sur les modules.
| Fonctionnalité | Description |
|---|---|
| Initialiser → connecter | Flux unique : initialiser avec la clé API et les options, puis connecter avec le jeton, le genre, la taille et le poids. Aucun utilisateur n’est associé avant la connexion. |
| Accès par modules | Accédez aux API nutrition, utilisateur, thème et navigation après la connexion. |
| Stabilité de l’API | API versionnée ; les changements incompatibles sont documentés et dépréciés progressivement lorsque cela est possible. |
🎨 Refonte de l’UI
Toute l’UI du SDK sera mise à jour pour respecter les dernières recommandations en matière de design.
| Fonctionnalité | Description |
|---|---|
| Rafraîchissement visuel | Une UI moderne, cohérente et accessible sur tous les écrans du SDK. |
| Système de design | Aligné avec les bonnes pratiques actuelles des plateformes et de l’accessibilité. |
🥗 Module Nutrition
Une expérience nutrition complète : journal alimentaire, plans, recettes, scan, recherche et panier.
| Fonctionnalité | Description |
|---|---|
| Journal | Journal nutritionnel quotidien avec navigation par date. |
| Plans nutritionnels | Listes et vues détaillées ; plan nutritionnel actuel de l’utilisateur. |
| Recettes | Écrans de liste de recettes et détails de recettes. |
| Scan de codes-barres / scan mobile | Scannez les produits pour un enregistrement rapide. |
| Recherche d’aliments | Recherchez et ajoutez des aliments aux repas. |
| Panier d’achat | Gestion de la liste de courses. |
| Ajouter un aliment / un repas | Ajout d’aliments et parcours de repas personnalisés. |
| Détails aliment & repas | Vues détaillées des éléments enregistrés. |
| Paramètres | Paramètres nutritionnels et préférences. |
| Consommation d’eau | Suivez et affichez la consommation d’eau quotidienne. |
| Notes | Ajoutez et consultez des notes avec les données nutritionnelles. |
Structure & UX : une organisation plus claire et une expérience davantage réfléchie.
📱 Intégration plateforme
Une intégration simple et une communication correcte entre l’application hôte et le SDK sur chaque plateforme.
| Plateforme | Intégration |
|---|---|
| Android | Intégration via Fragment, View ou Compose ; API de thème et de navigation. |
| iOS | Intégration via UIViewController ou SwiftUI ; API de thème et de navigation. |
| Flutter | Intégration par modules ; API Pigeon pour un pont natif stable. |
| React Native | Vues natives en plein écran et (une fois corrigées) intégrées ; parité d’API avec les SDK natifs ; installation et liaison simplifiées. |
📤 Diffusion
Des canaux de diffusion planifiés et pris en charge par plateforme.
| Plateforme | Diffusion |
|---|---|
| Android | JitPack / Maven Central prévus (pas besoin d’AAR local). |
| iOS | Swift Package Manager (Bitbucket) ; autres options à l’étude. |
| React Native | Package npm public et installation améliorée ; installation depuis .tgz / .zip prise en charge. |
| Flutter | Package pub ; stabilité de l’API Pigeon pour la communication native. |
📚 Qualité & documentation
- Démarrage & mémoire : initialisation du SDK plus rapide et utilisation mémoire réduite dans les applications hôtes.
- Documentation : davantage d’exemples, de dépannage et de guides spécifiques à chaque plateforme.
- Applications d’exemple : échantillons mis à jour pour Android, iOS, Flutter et React Native afin de correspondre aux patterns de V1.