Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggested to have splash screen for "confusing apps" #73

Open
mazekeeper opened this issue Oct 10, 2014 · 2 comments
Open

Suggested to have splash screen for "confusing apps" #73

mazekeeper opened this issue Oct 10, 2014 · 2 comments

Comments

@mazekeeper
Copy link

Some apps need a further info text in the form of a splash screen; e.g.
"this apps requires the TI Sensor tag"
"this is a companion app for the BLE On/Off example"
"this app needs an external gps"
et cetera when required. We don't want people to run an app,
nothing happens and in worst case they'd walk away

@TechWizEric
Copy link
Contributor

A much better approach from a user interaction perspective is to simply make the app's name and UI contain indications of its requirements. The following approaches are suggested:

  • Let the title of the app itself indicate hardware dependencies. Use a title e.g. "TI SensorTag demo" or "Arduino BLE".
  • Let the UI contain an image of the required device easily visible. If the user is unfamiliar with e.g. TI SensorTag or Arduino this will give a clear indication of what they're missing.
  • Name buttons e.g. "Scan for TI SensorTag" or "Connect to Arduino", and messages e.g. "Scanning for TI SensorTag...".

In case a "splash screen" is used, it should be made only appear once using e.g. localStorage.

@ghost
Copy link

ghost commented Jun 26, 2015

Suggestions proposed by Sionarch have been implemented in some of the examples, and should be done for the rest or the examples:

  • Descriptive title
  • Image of the device used by the example
  • When applicable update UI texts to mention the device used

@ghost ghost self-assigned this Jun 26, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants