openfoodfacts 0.1.16

Flutter Android iOS

Dart package for the Open Food Facts API, a food products database made by everyone, for everyone.

Open Food Facts - Dart #

Dart package for the Open Food Facts API.

Content #

The following API services are implemented:

getProduct(barcode, language) #

Get the product information for an existing barcode. Prepare ingredients, images and product name depending on the specified language.

getProductRaw(barcode) #

Get the product information for an existing barcode without additional preparation.

saveProduct(user, product) #

Add a new product or edit an existing one, using the specified Open Food Facts user credentials.

addProductImage(user, image) #

Add an product image of the front, the ingredients or the nutrition, using the specified Open Food Facts user credentials.

searchProducts(parameterList, language) #

Search for all products matching to the given parameters. Optional: use a language specific host.

Development #

Getting Started #

For help getting started with Flutter, view our online flutter docs. For help on editing package code, view the package docs.

auto generate the json classes #

By running (in command prompt) flutter packages pub run build_runner build in our project root, you can generate json serialization code for our models whenever needed.

running the unit tests #

Adjust the file test_constants.dart to provide your own login credentials (OpenFoodFacts).

publish the package to pub.dartlang.org #

run flutter packages pub publish in the project directory

Authors #

13
likes
80
pub points
68%
popularity

Dart package for the Open Food Facts API, a food products database made by everyone, for everyone.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploaders

a.schaefer@playsys.de
primael@reefind.com
peter.w.v.jorgensen@gmail.com

License

Apache 2.0 (LICENSE)

Dependencies

async_loader, flutter, http, image, json_annotation, path

More

Packages that depend on openfoodfacts