Skip to main content

Version 1

Roadmap

Stable release

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

End Feb 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 user ID and token. 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.

πŸ₯— 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.

πŸ“± 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.