openfoodfacts / openfoodfacts-androidapp

(Legacy) Native version of Open Food Facts on Android - Coders & Decoders welcome 🤳🥫
https://android.openfoodfacts.org
Apache License 2.0
767 stars 447 forks source link

Add Intro Screens #813

Closed Arshilgenius closed 6 years ago

Arshilgenius commented 6 years ago

Summary:

Currently when a user opens the app for the first time their is no intro screens about what are the main features of the app or how should the user proceed in the app.

Steps to reproduce:

Open the App for the first time.

Observed behavior:

Adding intro screens in the android app will make it more appealing to new users.

Screen-shots:

This is the intro screen of one of the apps made by me and adding screens like this will make the app more appealing to new users.

I would like to work on this feature.

teolemon commented 6 years ago

We need to design carefully what messages we want to send, and what pictures we use. We need to design it for Open Food Facts, Open Beauty Facts, and Open Pet Food Facts.

Open Food Facts

Scan icon (xlarge) "Contribute to Food transparency" "Scan products, take them in picture, make food transparency happen"

Image of the Nutriscore from A to E, if possibly animated(xlarge) "Get the Nutriscore" "A synthetic view of the nutritional properties of your favorite food products"

Lightbulb icon(xlarge) "Get the facts" "Extensive information about the product you've scanned, deciphered for you."

Airplane icon (as seen in the Offline edit menu)(xlarge) "Works offline" "You can add new products, even if you don't have an Internet connexion right now"

Open Beauty Facts

Scan icon (xlarge) "Contribute to Cosmetic transparency" "Scan products, take them in picture, make cosmetic transparency happen"

Lightbulb icon(xlarge) "Get the facts" "Extensive information about the product you've scanned, deciphered for you"

History icon (xlarge) "Keep track of the product you use" "All the cosmetic you use, in one handy list you can export"

Airplane icon (as seen in the Offline edit menu)(xlarge) "Works offline" "You can add new products, even if you don't have an Internet connexion right now"

Open Pet Food Facts

Scan icon (xlarge) "Contribute to Cosmetic transparency" "Scan products, take them in picture, make pet food transparency happen"

Lightbulb icon(xlarge) "Get the facts" "Extensive information about the product you've scanned, decyphered for you"

History icon (xlarge) "Keep track of the product you use" "All the cosmetic you use, in one handy list you can export"

Airplane icon (as seen in the Offline edit menu)(xlarge) "Works offline" "You can add new products, even if you don't have an Internet connexion right now"

Arshilgenius commented 6 years ago

@teolemon Since this repository is only for openfoodfacts, how should i send a PR to OpenPetFoodFacts, Open Beauty Facts ?

teolemon commented 6 years ago

We use the Android flavor system https://developer.android.com/studio/build/build-variants.html

As a result, you can have different strings based on the flavor. See for instance the text on the home screen.