A Flutter mobile app for scanning and comparing food products using the Open Food Facts database.
Smooth App is the official Open Food Facts mobile application for Android and iOS, built with Flutter. It allows users to scan food product barcodes, access detailed nutritional and environmental information, and compare products based on personalized health and sustainability criteria. The app leverages the collaborative Open Food Facts database to provide transparent food data to consumers.
Consumers who want to make informed food choices based on health, nutrition, and environmental impact, as well as developers interested in open-source Flutter applications for food transparency.
It offers a sleek, user-friendly interface with personalized scanning results and product comparisons, all while leveraging the world's largest open database of food products. Unlike generic scanner apps, it provides tailored insights based on user-defined preferences like Nutri-Score and Eco-Score.
🤳🥫 The new Open Food Facts mobile application for Android and iOS, crafted with Flutter and Dart
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The app provides color-coded scanning results (green/red/gray) based on user-defined health and environmental criteria, enabling quick product assessment as described in the features.
It leverages the collaborative Open Food Facts database, offering detailed nutritional information and aggregated food facts from multiple sources, making it a knowledgeable product page.
Users can set dietary preferences without compromising privacy, as highlighted in the features where preferences are set without ruining privacy.
Built with Flutter, it supports both Android and iOS with stable releases on major app stores like Google Play and Apple App Store, ensuring broad accessibility.
Desktop platforms are only supported for development, not for production use, as stated in the README, which restricts deployment options.
Setup requires FVM for Flutter version management, specific commands for different platforms, and troubleshooting for dependency issues, making it challenging for newcomers as detailed in the run instructions.
The app is tightly integrated with the Open Food Facts database, so it cannot be easily adapted for other use cases without significant modification to the core API interactions.