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

Create a simple FTU/Onboarding experience #314

Open
wilsonpage opened this issue Nov 7, 2016 · 9 comments
Open

Create a simple FTU/Onboarding experience #314

wilsonpage opened this issue Nov 7, 2016 · 9 comments

Comments

@wilsonpage
Copy link
Collaborator

wilsonpage commented Nov 7, 2016

When the app is launched for the first time we can show a few screens that explain what Magnet is and prompt the user to subscribe to some channels.

I'm thinking a fullscreen paginated view like this.

We may want to have different flows for future versions to explain new features, so it may not be just used for first-time-users. Perhaps some kind of function could be run at start-up that composes the FTU content based on the user's state:

  • Are they brand new?
  • Is it their first run of 'Version X'?
@wilsonpage
Copy link
Collaborator Author

@djabberwocky thoughts?

@arcturus
Copy link
Member

arcturus commented Nov 7, 2016

I was more into the typical bubbles that tell you where to click and move you around the application, something like:

https://developer.android.com/design/media/help_cling.png

@arcturus
Copy link
Member

arcturus commented Nov 7, 2016

But tbh, maybe the wizard like one is way easier to implement.

@wilsonpage
Copy link
Collaborator Author

We might want a combination of the two in the future, but IMO the bubble approach is too complex for a general app introduction. Have a look at how Google onboards you into their apps.

@wilsonpage
Copy link
Collaborator Author

The paginated approach is good as it's a blank canvas to do anything and it's super simple to build.

@arcturus
Copy link
Member

arcturus commented Nov 7, 2016

Sounds good, let's aim for simplicity.

@djabberwocky
Copy link

Some good patterns, principles and guidelines for Onboarding here: http://www.kryshiggins.com/guided-interaction/

@djabberwocky
Copy link

The UX advise here would go against the wizard like approach. I can sketch something out tomorrow but would be good to know if a wizard is all we can do in the time we have. If so, I'll work with that.

@wilsonpage
Copy link
Collaborator Author

@gmarty are you able to take a look at this shortly? Should be some fun UI code in it 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants