Changes

Jump to navigation Jump to search
2,223 bytes added ,  13:11, 2 May 2021
no edit summary
Line 1: Line 1:  +
[[Category:Mobile]]
 
== Summary ==
 
== Summary ==
 
'''Project Smoothie is a new mobile application developed using Flutter.''' It is not aimed at replacing the current native Open Food Facts native apps but rather to bring a smoother user experience and a sleeker user interface through a cross platform application. Our goal is to attract a broad range of users and simplify the contribution process.
 
'''Project Smoothie is a new mobile application developed using Flutter.''' It is not aimed at replacing the current native Open Food Facts native apps but rather to bring a smoother user experience and a sleeker user interface through a cross platform application. Our goal is to attract a broad range of users and simplify the contribution process.
Line 11: Line 12:     
=== 2021 Roadmap brainstorm ===
 
=== 2021 Roadmap brainstorm ===
* '''Ship a first version of Smoothie that's able to hold water'''
+
 
 +
==== Public beta version ====
 +
 
 +
To be decided: which are the must have / nice to have features to include in the beta.
 +
 
 +
* '''Ship a first beta version of Smoothie that's able to hold water''' : Choose + Contribute
 
** '''Onboarding'''
 
** '''Onboarding'''
 
*** Put in place a mechanism to explain the concept on first use, and to propose customizing
 
*** Put in place a mechanism to explain the concept on first use, and to propose customizing
 
*** Reduce as much as possible the implicit (like gestures), and put as many in context hints as necessary if there's any left
 
*** Reduce as much as possible the implicit (like gestures), and put as many in context hints as necessary if there's any left
 +
** '''New product addition'''
 +
*** Offer to take photos of the product (at least front, ingredients, nutrition, packaging + others)
 +
*** Once photos are received, explain OFF is a collaborative project, offer to be notified when a volunteer completes the product based on the photo...
 +
*** ...or how to complete the data oneself.
 +
*** -> helps to explain OFF is a collaborative project, for the common good, made thanks to many volunteers
 
** '''Add a minimal road to score system to ensure a great experience''', every single time (accessible from the scan screen by clicking on the (first-use vibrating) grey score to open a completion modal)
 
** '''Add a minimal road to score system to ensure a great experience''', every single time (accessible from the scan screen by clicking on the (first-use vibrating) grey score to open a completion modal)
 
*** Add a NOVA addition modal (ingredient photo / extraction modal)
 
*** Add a NOVA addition modal (ingredient photo / extraction modal)
Line 26: Line 37:  
*** Fix layout of the scan card
 
*** Fix layout of the scan card
 
*** Allow to clean the scan experience
 
*** Allow to clean the scan experience
 +
*** Allergy alarm
 
*** Add "Products that suit you" in the Personalized results below the actual scans, especially if there's only 1 scan. Allow to choose the category to look into (we don't know the category relevant for the user, or the main category of the product).
 
*** Add "Products that suit you" in the Personalized results below the actual scans, especially if there's only 1 scan. Allow to choose the category to look into (we don't know the category relevant for the user, or the main category of the product).
 
*** Fix the contribute mode (currently opens the product page)
 
*** Fix the contribute mode (currently opens the product page)
Line 41: Line 53:  
*** Design an icon for Smoothie
 
*** Design an icon for Smoothie
 
*** Find a name for Smoothie (and change it in the app launcher)
 
*** Find a name for Smoothie (and change it in the app launcher)
** Automate releases (<s>Android</s>, iOS)
+
** Automate releases (<s>Android</s>, <s>iOS</s>, screenshot generation)
 
* Tooling
 
* Tooling
 
** Add Sentry and Matomo to the app, so that we can iterate quickly
 
** Add Sentry and Matomo to the app, so that we can iterate quickly
Line 48: Line 60:  
** Add gamification (badges)
 
** Add gamification (badges)
 
** Investigate in-app donations (Charles wants to do it)
 
** Investigate in-app donations (Charles wants to do it)
 +
 +
==== Create the big launch version! ====
 +
 +
We will first make a “soft” launch of Personal Search on the OFF website and in the new mobile app, without a big announcement to external users, so that we can gather feedback and work on the next version of Personal Search. But Personal Search is very transformative for Open Food Facts, as it focuses much more on the value that OFF can bring to the general public, and it is a great opportunity to communicate about that added value and recruit a much larger active audience, beyond our existing community of contributors.
 +
 +
* Determine the branding: a new name, a new universe?
 +
** Ideation, experiments / proposals, decision
 +
*** What smoothie is about, how it differs from other apps, how we can get that message out
 +
**** e.g. community, fun, common good, usefulness, personal
 +
** [https://wiki.openfoodfacts.org/Open_Food_Facts_mobile_apps_differentiation Differentiation and design proposal]
 +
* Create the matching design and illustrations
 +
* Imagine and implement a few viral features
 +
** Ideation, identification of possible quick wins
 +
** e.g. sharing personal top X lists
 +
* Imagine Personal Search V2 features, draft plan
 +
** e.g. integration with Folksonomy Engine, tracking, inventory, seamless experience on web and mobile etc.
 +
* Plan the communication campaign and prepare the assets
 +
* Big Launch!
 +
 +
==== Next versions ====
 +
 +
The first version has the Choose + Contribute intent, in the next versions, we can add Track (features about your eating history) + Organize (features about keeping an inventory of your pantry)
    
==Features specific==
 
==Features specific==

Navigation menu