How to make mobile apps more usable ?

in ios •  7 years ago 

1- Gestures should be used to ease the usage. (touch, longpress, swipe(left/right), double touch,pinchopen, pinchclose, drag)
2- Keyboard should appear on the necessary input fields. If the phone number will be entered, keyboard which has the numbers must be shown.
3- Auto formatting must be done to necessary fields. For example, for phone each input field shouldn’t be entered one by one. Numbers should be formatted in the progress like (0554) 222 43 23.
4- The user must provide minimum data. If fields are fillable, they must be filled by device’s hardware information automatically.
5 -Searching/Filling with voice accelerate the progress.
6-There must be a demonstration step-by-step. Form structures must be divided to logical categories.
7- In some situations, users must be enrolled with filled forms. There shouldn’t be any other request for membership.
8- Error messages must be applicable to mobile. Validation must be created without closing the form and if data is not appropriate there must be a suggestion. For example: instead of giving a ‘’wrong password’’ message, a link which will save the password can be shown or instead of giving a ‘’internet connection is down’’ message, ‘’please press refresh button’’ message can be given.
9-Error messages must be visible near textbox. Appropriate color pattern must be used.
10- One should avoid comboboxes when it is possible. Autocomplete should be done in very long lists. Autocomplete must be logical. It can be used for city list but not for name list.
11- Textbox shouldn’t be put for each search. More than one field should be searchable in one box. (username, tracking number etc.)
12- With progress bar usage, user must know how more he needs to fill.
13- To direct user to fill the form, free gifts and other incentives can be used.
14-In some fields, without forcing user to use textbox, iconic click feature can be created for faster access.
15-Last searches must be visible while searching.
16- In long waiting, animated gifs can be used to distract users.
17-Lazyloading should be done, users shouldn’t wait for too long. New data must be appear on scroll down.
18- Pins’ surrounding can be drawn if there is a map usage to filter locations.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @xevser! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Do not miss the last post from @steemitboard:

Carnival Challenge - Collect badge and win 5 STEEM
Vote for @Steemitboard as a witness and get one more award and increased upvotes!

Congratulations @xevser! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Use your witness votes and get the Community Badge
Vote for @Steemitboard as a witness to get one more award and increased upvotes!