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 Shipment mockups #255

Open
martareg opened this issue Jan 11, 2021 · 8 comments
Open

Create Shipment mockups #255

martareg opened this issue Jan 11, 2021 · 8 comments
Assignees
Labels
ux User experience
Milestone

Comments

@martareg
Copy link

Split shipment form into four steps, to make more friendly for users. I grouped the steps by tematicaly and there are less items on the screen at any time, let me now what you thing :) It's best if you test this solution with someone who will use this form.
Shipment 1
Shipment 2
Shipment 2 – 1
Shipment 2 – 3
Shipment 2 – 2
Shipment 2 – 4
Shipment 2 – 5
Shipment 3

@harsimranmaan
Copy link
Contributor

I like this phased approach as some of the fields are optional and likely not known at the time of creating the shipment details. This would simplify the user interaction. Do you think it would be a good idea to also give the user an option to finish creating the shipment early without having to go through all screens?

@martareg
Copy link
Author

Yes, the possibility of ending the form early is a good idea if you do not need to fill out all the fields. Optional fields can also be placed in the last step. You can also put a star icon next to the mandatory fields, so that the user has the clarity on what is required.
Shipment 2-0 – 1

@harsimranmaan
Copy link
Contributor

Perfect. Thanks.

@nicoletamaan
Copy link

I love the concept, it'll make the app look professional. @harsimranmaan do you think it's possible to get this done over the weekend? @martareg can you attach the icon for the shipment truck from the first image or export the design as flutter code in XD?

@harsimranmaan
Copy link
Contributor

@schima do you have any feedback about this design. I think it'll simplify the user interaction for complex screens. As you have pointed out the current page is too cluttered, I think this would help. I am sorting the final bits of the address picker currently and plan to incorporate this in the next release of the app.

@schima
Copy link
Contributor

schima commented Jan 15, 2021

Great screenshots.

  • I think if all mandatory fields are on the very first page, that way, user can skip other pages and click FINISH.
  • In my opinion, FINISH should be to the right of Continue.
  • screen2- I wonder if we need both 'label' & "Serial number"? Few more screens have double as well. @harsimranmaan
    -I think "Finish" & "Continue" buttons should be on the very bottom of each screen rather then fluctuating its location depending on width of fields.

But this workflow looks great.

@martareg
Copy link
Author

Thanks for your feedback. That's why I placed the 'Finish' button on the left side because it is the secondary button, and 'Conitue' is the primary button, and in mobile applications we mainly use the thumb and therefore the main actions should be within its reach. It is more difficult with the right thumb to reach the left side of the screen, so I put the secondary button there. When the primary action is on the left, it works against reading gravity. The user’s eyes want to move toward the bottom right, but the visual weight of the button keeps them fixated on the bottom left. After the fixation, they move to the bottom right only to revert to the left to tap the main button. As a result, the user’s eyes sweep back and forth sweep, increasing the user’s task time. When the primary action is on the right, the result is faster task completion because the button is where the reading gravity ends. Users don’t have to reverse their scanning flow or fixate on the primary action more than once. From my ux experience this way is better :)

@martareg
Copy link
Author

martareg commented Jan 15, 2021

This is a link to this graphic from the Flaticon website. https://www.flaticon.com/free-icon/shipped_411763?term=delivery&page=1&position=10&related_id=411763&origin=search
The icon is free for use but you must include a link attribute the author. If that doesn't suit you, I draw a similar truck icon in  GIMP.
Logo truck

@harsimranmaan harsimranmaan added this to the v0.1.0 milestone Jan 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ux User experience
Projects
None yet
Development

No branches or pull requests

4 participants