Closed Kiarii closed 2 years ago
I think this is a great idea! I, however, would like to keep it to focus on onboarding and leave the changes to the account creation to another issue (even if it is just to add an explanation as to what the two fields are). And yes, terms and conditions are for another day.
I was following https://material.io/design/communication/onboarding.html#usage to look at what content we need. Then I looked at out website to how we describe Flow https://akvo.org/flow-caddisfly-lumen/ and to all to ensure we use a consistent message:
Capture, clean and monitor reliable data anywhere, regardless of internet connection. Collect accurate, timely, geo-tagged information, images and data. Easily align and manage distributed teams through the online workspace.
Monitor changes over time and scale your efforts up to international level. Create and export simple reports and visualisations
We highlight:
I just realised that when you first download the app and "login" you land on the data point list page. We assume a form is automatically downloaded to the app, but the user is not in a form list
screen. So she actually needs to know she needs to open the top menu. A possibly related change: https://github.com/akvo/akvo-flow-mobile/issues/1754
But what about cases when there is no survey assigned and no form is automatically downloaded: https://github.com/akvo/akvo-flow-mobile/issues/1748
Instead of changing how we have things organised in the app - to keep the implementation to only handle the onboarding - so we need to somehow inform Al to go to the menu to select the form?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Whats the deal? Upon a fresh installation, we should show a proper onboarding screen to communicate what can be done with the app. Atm we show a (new) "datapoint assignment" feature highlight which is not reflective or relevant for a fresh install onboarding.
What approaches might apply
A clear and concise onboarding screen(s) communicating the top features or actions users can do with the app
Incl. a Next / Skip options landing the user to the 'account' creation
it is also possible to bundle up the 'account creation components' with the onboarding enabling the user to jump to action without having to go via or skipping the onboarder e.g
A background illustration of what can be done with the app might also make the onboarder more precise if picture ever told a 1000 words;
Account creation screen should provide more snippet as unto what "Username" and "Device id" are and why create them e.g. "create a username to collect data, to receive survey, or whatever.."
Ideally, users will also expect sth about terms and policy - about account/data handling - but this we may postpone for now