Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Design Creating User Experiences Planning Your Users’ Journey Making User Flows

tariqasghar
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
tariqasghar
UX Design Techdegree Graduate 30,519 Points

Different flows in the final App.

Hi,

When talking about different flows, does that mean App will need to show different options based on different users? I mean, can you give me an example how the different flows would make a difference in the implementation.

Thanks, Tariq.

2 Answers

It really depends on the product. For example, I work on products that provide complex user permission options to administrators. Depending on the permissions that a particular user has, they either see or don't see certain UI elements. However, in the case of the demo app that we are building in this lesson, all options are most likely available to any user but we are assuming that the options that Bryan and Sara use are different. So the 2 different flows don't really represent 2 different UIs. Instead, they represent to different workflows in the same UI.

During the onboarding phase of this product, it's possible that the user defines how they want to use the app and then the app makes certain settings default to that user but that is beyond the scope of this lesson.

Kevin Gates
Kevin Gates
15,053 Points

One way could be how an app works for an administrator vs a standard user.

For instance, a study group may have an app, where users can add notecards to study. However the admin could have options to add / remove users, create new sub-groups, or delete stacks of cards, etc.