Difference between revisions of "Mobile App/Roadmap"

From Open Food Facts wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== New roadmap ==
 +
* Mandate: [https://blog.openfoodfacts.org/en/news/towards-1-million-users-and-beyond-for-open-food-facts-mobile-app Towards 1 million users (and beyond) for Open Food Facts Mobile App]
 +
* Presentation on the 5 possible tracks: https://docs.google.com/presentation/d/14hfX71VDb0fIX866CHBlD4TM3qaSf7JEWyQZzftsed0/edit#slide=id.g2577ef83fb9_0_627
 +
* Results: https://blog.openfoodfacts.org/en/news/next-mobile-app-results-of-our-co-construction
 +
* 2023 presentation during the Open Food Facts days: https://docs.google.com/presentation/d/1EtK-v0HlJzdf0Guwx0Efk2kcEUH9UF3XxeePRYlJ77c/edit
 +
* You can build & install a Proof of Concept app for Android: https://github.com/g123k/smooth_app_poc
  
 +
=== Things planned ===
 +
* Universal product addition & Universal product scan (part of the [[Open Products Facts]] project supported by AFNIC) - https://github.com/openfoodfacts/smooth-app/issues/2590
 +
* Robotoff help during product addition / edition and more intelligent ML throughout the app - eg: https://github.com/openfoodfacts/smooth-app/issues/4069 - https://github.com/openfoodfacts/smooth-app/issues/3986 - https://github.com/openfoodfacts/smooth-app/issues/3985 - https://github.com/openfoodfacts/smooth-app/issues/3279
 +
* Integration of [[Nutri-Patrol]] (backend ready) - https://github.com/openfoodfacts/smooth-app/issues/5390
 +
* Integration of [[Search-a-licious]] (backend ready)
 +
* Integration of [[NutriSight]] (Nutrition extraction, backend not yet ready) - https://github.com/openfoodfacts/smooth-app/issues/4896
 +
=== Things on the radar ===
 +
* Receipt management (we sent a grant proposal for this)
  
== 2021 ==
+
 
 +
=== Things we need to finish ===
 +
* Offline mode support. We did the heavy lifting in the app, we need server support, and an additional effort in the app - https://github.com/openfoodfacts/smooth-app/issues/4023
 +
* Add export to lists
 +
* Improve Hunger Games (full page, homescreen shortcut)
 +
 
 +
=== Virality roadmap ===
 +
* Product battle mode: https://github.com/openfoodfacts/smooth-app/issues/4223
 +
* Prices & receipts excellence
 +
* Offline scan
 +
* Product alternatives
 +
* Good page structure and Additives/Labels helpfulness
 +
 
 +
=== Salvageable items from older roadmaps ===
 +
* Add a ''timer'' for cooking based on the barcode and our data
 +
* Photo Mode (it never leaves the camera mode, with a simple tap to take a picture , and there is a button to change product )
 +
* Send ''notifications'' from time to time to propose to log a product.
 +
* Allow users to do ''more tasks''
 +
* Ability to automatically add the ''place'' where the product was scanned
 +
==== Lists ====
 +
===== Send text info to shopping list apps =====
 +
Apparently the link button can send a link to OFF to any app that accepts images or text; even to the gallery, which receives a QR code image. OI Shopping List also receives a link, which is not useful. It would be useful to send to it something like the TITLE - BRAND - QTY you see in OFF's lists.
 +
 
 +
== Old roadmaps ==
 +
=== 2021 ===
 
[[Mobile App/Roadmap/2021|2021 Roadmap]]
 
[[Mobile App/Roadmap/2021|2021 Roadmap]]
== Done ==
+
=== Done ===
 
* [DONE iOS] [DONE Android] Create an ''account'' on Open Foodfacts from your mobile
 
* [DONE iOS] [DONE Android] Create an ''account'' on Open Foodfacts from your mobile
 
* [TODO iOS] [DONE Android]  ''Modification'' of existing products ( image rotation , selection of specific areas, filling fields)
 
* [TODO iOS] [DONE Android]  ''Modification'' of existing products ( image rotation , selection of specific areas, filling fields)
 
* [DONE iOS] [DONE Android]  The application offers simple visual ''recognition challenges'' that can supplement the missing data ( ie: What brand ? What weight? What protein value ? Which of these images is the nutrition ? Which of these images is the ingredients ? )
 
* [DONE iOS] [DONE Android]  The application offers simple visual ''recognition challenges'' that can supplement the missing data ( ie: What brand ? What weight? What protein value ? Which of these images is the nutrition ? Which of these images is the ingredients ? )
 
* [DONE iOS] [TODO Android] ''Offline'' Mode to scan products with limited or no connection.
 
* [DONE iOS] [TODO Android] ''Offline'' Mode to scan products with limited or no connection.
 
== Todo ==
 
* Allow users to do ''more tasks''
 
* Ability to automatically add the ''place'' where the product was scanned
 
 
* Can add pictures taken with the phone photoroll [WONTFIX > potential quality issues]
 
* Can add pictures taken with the phone photoroll [WONTFIX > potential quality issues]
* Send ''notifications'' from time to time to propose to log a product.
 
* Photo Mode (it never leaves the camera mode, with a simple tap to take a picture , and there is a button to change product )
 
 
* The application asks to ''photograph'' a specific part of the package when the product is marked incomplete
 
* The application asks to ''photograph'' a specific part of the package when the product is marked incomplete
 
* There are areas where the touch makes much sense ( eg. rotate images, select the images and image areas to identify logos, packer codes, nutritional information... )
 
* There are areas where the touch makes much sense ( eg. rotate images, select the images and image areas to identify logos, packer codes, nutritional information... )
Line 20: Line 52:
 
* Mobile ''autocompletion''
 
* Mobile ''autocompletion''
 
* [done android] Propose a ''game'' that asks simple question after simple question to tag existing products
 
* [done android] Propose a ''game'' that asks simple question after simple question to tag existing products
* Add a ''timer'' for cooking based on the barcode and our data
 
 
* Add ''more fields'' that are mobile optimized (directly a numeric Keypad for weight, for example)
 
* Add ''more fields'' that are mobile optimized (directly a numeric Keypad for weight, for example)
  
== [deprecated] Application for Google Glass (modified Android app ) ==
+
[[Experiments]]
Google Glass is the ultimate and efficient product collection method:
 
* Ok Google, Scan this product.
 
* Ok Google, Take a picture.
 
* Ok Google, Take a picture.
 
* Ok Google, Product Name: Pasta Carbona Weight: 500g Brand: Leader Price.
 
* Ok Google, Save and send to OpenFoodFacts.
 
* Bang next product .
 
 
 
A developer began a somewhat related application : https://plus.google.com/116935303826575659970/posts/Q9my4128soE
 
 
[[fr:Applications mobiles]]
 
[[fr:Applications mobiles]]
 
[[Category:Mobile]]
 
[[Category:Mobile]]
 
[[Category:Roadmap]]
 
[[Category:Roadmap]]

Latest revision as of 13:58, 17 August 2024

New roadmap

Things planned

Things on the radar

  • Receipt management (we sent a grant proposal for this)


Things we need to finish

Virality roadmap

Salvageable items from older roadmaps

  • Add a timer for cooking based on the barcode and our data
  • Photo Mode (it never leaves the camera mode, with a simple tap to take a picture , and there is a button to change product )
  • Send notifications from time to time to propose to log a product.
  • Allow users to do more tasks
  • Ability to automatically add the place where the product was scanned

Lists

Send text info to shopping list apps

Apparently the link button can send a link to OFF to any app that accepts images or text; even to the gallery, which receives a QR code image. OI Shopping List also receives a link, which is not useful. It would be useful to send to it something like the TITLE - BRAND - QTY you see in OFF's lists.

Old roadmaps

2021

2021 Roadmap

Done

  • [DONE iOS] [DONE Android] Create an account on Open Foodfacts from your mobile
  • [TODO iOS] [DONE Android] Modification of existing products ( image rotation , selection of specific areas, filling fields)
  • [DONE iOS] [DONE Android] The application offers simple visual recognition challenges that can supplement the missing data ( ie: What brand ? What weight? What protein value ? Which of these images is the nutrition ? Which of these images is the ingredients ? )
  • [DONE iOS] [TODO Android] Offline Mode to scan products with limited or no connection.
  • Can add pictures taken with the phone photoroll [WONTFIX > potential quality issues]
  • The application asks to photograph a specific part of the package when the product is marked incomplete
  • There are areas where the touch makes much sense ( eg. rotate images, select the images and image areas to identify logos, packer codes, nutritional information... )
  • Ability to edit section by section
  • Mobile autocompletion
  • [done android] Propose a game that asks simple question after simple question to tag existing products
  • Add more fields that are mobile optimized (directly a numeric Keypad for weight, for example)

Experiments fr:Applications mobiles