- This package provides a complete Velox| AI-Powered Fitness Coach Flutter App built with modern UI/UX and Google Gemini AI integration. The app allows users to analyze body composition from photos, generate personalized AI workout plans, create custom nutrition recipes, and chat with a dedicated AI Fitness Coach for a professional health tracking experience.
- The application includes essential modules such as AI Body Scanner, AI Workout Generator, AI Recipe Creator, AI Fitness Coach (ChatBot), Workout History, Analytics Dashboard, and Progress Tracking for a complete fitness ecosystem.
- Integrated Sqflite (SQLite) local database to store workout logs, body scan history, favorite recipes, and user profile data. All history and analytics data is available fully offline — only the live AI generation features require an active internet connection to communicate with the Google Gemini API.
- Built with a clean, scalable, and modular Provider State Management architecture using reusable components, making it easy to customize and extend.
- Modern UI/UX design with Flutter Animate, responsive layouts, and a premium “Sunset Orange” design theme.
AI Processing Method — Important for Buyers
The AI Intelligence in this app uses cloud-based API processing via the Google Gemini Flash model — not local on-device computation. Here is exactly how it works:
- Active internet connection is required every time you generate a workout, recipe, perform a body scan, or chat with the AI coach.
- User data (like physique photos or fitness goals) is sent securely to Google’s Generative Language API over HTTPS, processed in the cloud, and the result is returned to the app.
- No personal photos are stored on external servers — they are processed momentarily by the Gemini API. All fitness records and measurement history are saved locally on the device using SQLite (Sqflite).
- You must supply your own Google Gemini API key
App Screens & Modules
AI Body Scanner Module ☁ Requires Internet (API-based)
- AI Physique Analysis — analyze body composition from photos
- Precise Metrics: Body Fat %, Lean Mass, Muscle Mass, BMI, and Weight
- AI Fitness Assessment & Actionable Recommendations
AI Workout Generator Module ☁ Requires Internet (API-based)
- Custom Workout Generation based on Fitness Goals (Weight Loss, Muscle Gain, etc.)
- Targeted Training: Chest, Back, Legs, Core, and Full Body
- Equipment Customization: Bodyweight, Gym, or Home Equipment
- Difficulty Scaling: Beginner, Intermediate, and Advanced
AI Recipe & Nutrition Module ☁ Requires Internet (API-based)
- Smart Recipe Generation based on Calorie & Macro targets
- Detailed Ingredients, Step-by-Step Instructions, and Prep Times
- Automatic Dietary Tagging (High-Protein, Balanced, etc.)
AI Fitness Coach (ChatBot) ☁ Requires Internet (API-based)
- 24/7 AI Coach for fitness, health, and nutrition advice
- Context-Aware: Understands user profile for personalized tips
- Markdown Support for structured and clear advice
Analytics & Progress Module
- Weekly Workout Progress & Calories Burned Charts
- Body Fat Trend Visualization
- Muscle Group Distribution Charts
- Overall Fitness Statistics Dashboard
History & Favorites Module
- Complete Workout & Body Scan History
- Save Favorite Recipes for Quick Access
- Search and Filter History by Date or Goal
- Offline Access to all saved records
Important Note – AI Features
This application includes AI-powered features (body composition analysi
s, workout generation, recipe creation, and coaching) that use the Google Gemini API — a cloud-based service. These features require an active internet connection and a valid API key to function.
The Google Gemini API is not bundled in the package. You are responsible for configuring your own API key in the project config file.
All history, analytics, and user profile data are stored locally on the device (SQLite) and are accessible offline at all times.
- Android — Fully Supported (Latest SDK)
- iOS — Fully Supported
- Windows — Fully Supported (Responsive Layouts)
Project Requirements
- Latest Flutter SDK (Stable Channel)
- Android Studio or VS Code
- Google Gemini API Key (Free tier available)
- Active internet connection for AI features
- Basic Flutter & Provider Knowledge
Note
Velox is a production-ready Flutter application with a premium UI and scalable architecture. It is the perfect foundation for building AI-integrated health, fitness, and body composition tracking apps.