Difference between revisions of "Mobile App/Roadmap"

From Open Food Facts wiki
Jump to navigation Jump to search
(Created page with "The applications are currently written in HTML. It may be possible to reuse the template mobile applications Wikipedia to go faster in development. There are advantages to hav...")
 
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The applications are currently written in HTML. It may be possible to reuse the template mobile applications Wikipedia to go faster in development.
+
== New roadmap ==
There are advantages to having native applications :
+
* 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]
* It allows users to do more tasks
+
* Presentation on the 5 possible tracks: https://docs.google.com/presentation/d/14hfX71VDb0fIX866CHBlD4TM3qaSf7JEWyQZzftsed0/edit#slide=id.g2577ef83fb9_0_627
* Applications are more responsive and have a more robust appearance
+
* Results: https://blog.openfoodfacts.org/en/news/next-mobile-app-results-of-our-co-construction
* Ability to automatically add the place where the product was scanned
+
* 2023 presentation during the Open Food Facts days: https://docs.google.com/presentation/d/1EtK-v0HlJzdf0Guwx0Efk2kcEUH9UF3XxeePRYlJ77c/edit
* Smart autorotation for barcode in android (no need to turn the phone)
+
* You can build & install a Proof of Concept app for Android: https://github.com/g123k/smooth_app_poc
* Can add pictures taken with the phone photoroll
+
 
* Send notifications from time to time to propose to log a product.
+
=== Things planned ===
* Create an account on openfoodfacts from your mobile
+
* Universal product addition & Universal product scan (part of the [[Open Products Facts]] project supported by AFNIC) - https://github.com/openfoodfacts/smooth-app/issues/2590
* There are areas where the touch make much sense ( eg. rotate images, select the images and image areas to identify logos, packer codes, nutritional information... )
+
* 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)
 +
 
 +
 
 +
=== 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]]
 +
=== 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
 
* Ability to edit section by section
* Mobile autocompletion
+
* Mobile ''autocompletion''
* 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)
+
 
 +
[[Experiments]]
 
[[fr:Applications mobiles]]
 
[[fr:Applications mobiles]]
 +
[[Category:Mobile]]
 +
[[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