Calorist - Flutter App AI Calorie TrackerCalorist - Flutter App AI Calorie Tracker
Calorist is a cross-platform Flutter mobile application (iOS and Android) for tracking calories and nutrition with AI-powered. Recently UpdatedCalorist - Flutter App AI Calorie Tracker
Calorist is a cross-platform Flutter mobile application (iOS and Android) for tracking calories a...
Overview
Calorist is a cross-platform Flutter mobile application (iOS & Android) for tracking calories and nutrition with AI-powered food logging. Built for the health & fitness market, it combines a polished native mobile UI with a production-ready backend powered by Supabase, Firebase Remote Config, and Google Gemini AI.
The app is organized around five main tabs — Home, History, a
center Scan button, Insights, and Profile — giving users a complete
workflow from logging a meal to understanding their trends. Snap a photo of a plate, scan a barcode, or just describe a meal by voice — the AI returns calories and macros (protein, carbs, fat) in seconds. Daily goals, a calorie ring, water tracking, and an AI nutrition coach keep users on track.
Key Value Propositions
- For End Users: Log food three ways — snap a photo, scan a barcode, or describe a meal by voice or text; get instant calories & macros; track daily goals with a calorie ring and water intake; review your full meal history; and see personalized trends and AI coach tips in Insights.
- For Health-Conscious Users: Set personalized daily calorie and macro targets, track progress against goals, browse a searchable food history, and get an AI-generated weekly summary of your nutrition patterns.
- For App Owners / Developers: A complete, monetizable mobile product with subscription support, multiple color themes, onboarding layouts, paywall variants, push notifications, ads, analytics, and remote configuration — all without rebuilding the AI food-logging pipeline from scratch.
AI Usage Disclosure
This item uses AI as a core feature. The app's main functionality relies on third-party generative AI services to turn what you eat into nutrition data:
- Meal photo analysis: powered by Google Gemini (Gemini 2.5 Flash vision model) — detects foods in a photo and estimates calories and macros.
- "Describe a meal" (voice & text) logging: powered by Google Gemini (Gemini 2.5 Flash-Lite) — parses a natural-language meal description into structured foods and nutrition.
- Nutrition insights & AI coach cards: powered by Google Gemini — generates personalized tips from your recent logs.
All calorie estimates, macro breakdowns, and coach tips created inside the app are AI-generated content produced by these services and are approximate — they are not medical or dietary advice. Barcode lookups are not AI: nutrition for packaged products comes from the public OpenFoodFacts database. The application source code itself was written and is maintained by our team. To use the AI features, you must create your own Google Gemini (Google AI Studio) account and supply your own API key (see the Disclaimer below).
Disclaimer
This app is built to work with Supabase (database, auth, edge functions, and AI proxy) and the following third-party services: Google Gemini (AI food analysis & insights), Firebase (Remote Config, Analytics, Crashlytics), RevenueCat (subscriptions), OneSignal (push), and optional AdMob ads. Barcode lookups use the public OpenFoodFacts catalog. These backend services are not included in the purchase — you will need to create your own accounts, configure API keys, and manage hosting and AI usage costs yourself. Basic familiarity with Firebase, Supabase, and mobile store setup is recommended before launching.
Features
Key Features
- AI Photo Logging: Snap a meal photo — Gemini vision returns foods, calories, and macros.
- Barcode Scanning: Scan a product barcode and pull nutrition from OpenFoodFacts.
- Describe a Meal: Type or speak a meal ("2 eggs and toast with butter") — AI parses it into a log.
- Home Dashboard: Daily calorie ring, macro breakdown, water tracking, and today's meals.
- History: Searchable, day-by-day log of everything you've eaten with quick edits.
- Insights: AI coach cards plus deterministic trend and macro analytics with charts.
- Profile & Goals: Personalized daily calorie and macro targets, units, and account management.
- Subscriptions: Weekly/monthly/yearly plans via RevenueCat with free trials and discount offers.
- User Accounts: Quick anonymous start with optional Google, Apple, or email sign-in.
- Settings & Personalization: Light/dark theme, 7 color presets, and 12 languages.
- Onboarding: Guided welcome flow that captures goals and personalizes daily targets.
- Monetization Ready: Recurring subscriptions, AI usage limits, 7 paywall layouts, AdMob ads, and conversion analytics built in.
Requirements
What's Included
- Full Flutter application source code (
calorietracker) - Supabase Edge Functions for AI food analysis, insights, account relinking, and RevenueCat webhooks
(
supabase/functions/) - Complete database schema and migrations (
supabase/migrations/) - 7 built-in app color themes and 7 onboarding layout variants
- 7 paywall layout variants
- 12-language localization (ar, de, en, es, fr, it, ja, ko, pt, ru, tr, zh)
- Complete detailed documentation on how to set up the app — including Firebase, Supabase, Gemini, RevenueCat, and App Store / Google Play configuration
Instructions
Please follow the documentation included with the downloaded item.
Other items by this author
Future product updates
Quality checked by Codester
Lowest price guarantee
| Category | App Templates / Flutter / UI Kits |
| First release | 14 July 2026 |
| Last update | 14 July 2026 |
| Operating Systems | Android 8.0, iOS 11.0, Android 9.0, iOS 12.0, Android 10.0, Android 11.0, Android 12.0 |
| Tags | multi language, nutrition, firebase, dark mode, flutter app, revenuecat, supabase, calorie tracker, ai food scanner |


















