Skip to main content

Version 1

Roadmap

Stable release

Core SDK features and easy integration across Android, iOS, Flutter, and React Native.

Mid-April 2026

βš™οΈ Core SDK​

Stable, versioned API for all platforms with a consistent two-step flow and module-based access.

FeatureDescription
Initialize β†’ connectSingle flow: initialize with API key and options, then connect with token, gender, height and weight. No user attached until connect.
Module-based accessAccess nutrition, user, theme, and navigation APIs after connect.
API stabilityVersioned API; breaking changes documented and deprecated gradually where possible.

🎨 UI redesign​

The entire SDK UI will be updated to match the latest design standards.

FeatureDescription
Visual refreshModern, consistent, and accessible UI across all SDK screens.
Design systemAligned with current platform and accessibility best practices.

πŸ₯— Nutrition module​

Full nutrition experience: diary, plans, recipes, scanning, search, and shopping.

FeatureDescription
DiaryDaily nutrition diary with date navigation.
Nutrition plansList and detail views; user's current plan.
RecipesRecipe list and recipe detail screens.
Barcode / mobile scannerScan products for quick logging.
Food searchSearch and add foods to meals.
Shopping cartShopping list management.
Add food / mealAdd food and personalised meal flows.
Food & meal detailDetail views for logged items.
SettingsNutrition settings and preferences.
Water consumptionTrack and display daily water intake.
NotesAdd and view notes alongside nutrition data.

Layout and UX: Clearer structure and a more thought-through experience.


πŸ“± Platform integration​

Easy integration and proper host–SDK communication on every platform.

PlatformIntegration
AndroidFragment, View, or Compose embedding; theme and navigation APIs.
iOSUIViewController or SwiftUI embedding; theme and navigation APIs.
FlutterModule embedding; Pigeon API for stable native bridge.
React NativeFull-screen and (once fixed) integrated native views; API parity with native SDKs; simplified install and linking.

πŸ“€ Distribution​

Planned and supported distribution channels per platform.

PlatformDistribution
AndroidJitPack / Maven Central planned (no local AAR required).
iOSSwift Package Manager (Bitbucket); other options under consideration.
React NativePublic npm package and improved install; install from .tgz/.zip supported.
FlutterPub package; Pigeon API stability for native communication.

πŸ“š Quality & documentation​

  • Startup and memory: Faster SDK init and lower memory use in host apps.
  • Documentation: More examples, troubleshooting, and platform-specific guides.
  • Sample apps: Updated samples for Android, iOS, Flutter, and React Native to match V1 patterns.