Skip to content
Pierre Slamich edited this page Aug 25, 2020 · 4 revisions

Enhancements:

  • βœ… Try to send images as soon they are selected (for a new product)
  • Refactor the language switcher to use the Android built-in language list (and reduce switching bugs, and translation load)
  • βœ… Extend the Additives system for all languages using the API instead of the unsourced files we currently use
  • βœ… Add nutriscore color dots in search results
  • βœ… Timestamp the Scanning history
  • Make information clickable on product page
  • Add the "Period after Opening" field for Open Beauty Facts
  • Add link to official product website if present
  • Show last edit date on product
  • βœ… Let the user view all unselected images
  • Add ability to rotate and crop images (before sending)
  • βœ… Let the user add categories to products

Major Enhancements:

  • βœ… Add a wizard mode for product addition, with ingredients (OCR-assisted), nutrition facts and labels input
  • βœ… Implement native product editing
  • Upload images and data to the correct language
  • Share credentials between Open Beauty Facts and Open Food Facts
  • Add ingredient detection tab for Open Beauty Facts (requires API coordination)
  • Add Pastec.io support to the App

Bugs:

  • βœ… Add confirmation step before logging out
  • βœ… Disable Nutrition image upload for Open Beauty Facts

UX:

  • Kill all popups (additives, allergen alerts, about…)

Add products images and data

  • βœ… Allow users to sign-in with OFF account to attribute contributions
  • βœ… Allow to upload images
  • βœ… Allow to add basic data (product name, brands, quantity) (Yes for new products - No for existing products )
  • βœ… Allow to add extended data for most fields
  • βœ… Allow to add ingredients and traces
  • βœ… Allow to add nutrition facts
  • βœ… Allow to edit data, ingredients and nutrition facts

Offline mode

  • Local OFF database (updated through app update)
  • Local OFF database (synchronized with OFF server)
  • Local database product search (at least with scan or visual recognition)
  • Local database product display (product name, brands, additives, nutrition grade or more)
  • βœ… Local product add (photos and data) + defered send

Internationalization

  • βœ… Strings and messages in multiple languages
  • Product images and data in local language when available (for multilingual products)

Search a product

  • βœ… scan (on the client)
  • scan (on a server)
  • βœ… input barcode
  • search by βœ… product name, brand etc.
  • visual recognition (continuous, on the client)
  • visual recognition (take a photo, on the client)
  • visual recognition (photo sent to server)

Display product data

  • βœ… Display product images (product, ingredients, nutrition facts)
  • βœ… Display product basic data (product name, brands, quantity)
  • βœ… Display ingredients, traces, additives
  • βœ… Display nutrition facts table
  • βœ… Display nutrition trafic lights (sugars, salt, fat, saturated fat)
  • βœ… Display A/B/C/D/E color grades

Leverage advanced technologies

  • βœ… On the fly OCR to extract features and text from pictures, and propose them as possible contributions
  • Optional integration with personal assistants APIs
  • Optional integration with health assistants APIs

Milestones:

https://github.com/openfoodfacts/openfoodfacts-androidapp/milestones

Labels:

https://github.com/openfoodfacts/openfoodfacts-androidapp/labels

🌐 Help translate the app

βœ‰οΈ Join the discussion on #android on Slack

⚠️ Get real-time alerts on #android-alerts

Clone this wiki locally