UX (User experience) – experience / impression of the user from working with the interface of the mobile application / website.

The main goal of UX-design is to make it so that the user can seamlessly and quickly solve the tasks he has set by visiting the website / installing the application

Conversion rates are not only directly affected by the quality of product promotion, but also by the quality of the product itself. When forwarding the audience to the application store, you need to make it a comfortable and convenient place in which to make purchases / specific actions. The same rule works for online services.

UX of a MOBILE WEBSITE

DESIGN

  • Minimalistic design;
  • Reduce the color palette to the minimum number of colors. Google advises you to use 2 contrasting colors and their respective hues;
  • Use the minimum number of fonts. Ideally, a single one.

NAVIGATION

  • The size of the buttons and links must be adapted for the finger;
  • The most important fields (including search buttons and menus) should be easily found;
  • Readability of all text fields: the presence of indentation, a fairly large font and line spacing;
  • Controls based on the location of the hand: meaningful and clickable elements must be on the area of the screen that can be pressed with your thumb.

Phone number

The phone number should be clickable. Do not irritate the user by having to perform unnecessary actions: allocate a number, copy it and insert it into the number entry field. This is inconvenient.


Location

Be sure to embed the online map next to the address information so that the user can quickly construct a route to the desired location.


Registration

  • Enable authorization and / or registration through social networks. The more are present, the better;
  • Applications must contain a minimum number of fields;
  • Use autocomplete option wherever possible;
  • Correct inputs for different fields (email, date of birth, phone, etc.). The presence of alphabetic characters is unnecessary where there is only a need to enter numbers;
  • Users receive instant notifications when filling out a form, so that he does not have to scroll to the top of the page to check the incorrectly filled-in fields.

MEDIA FILES

Check if the video, audio, and dynamic images are correctly displayed on every device.


NOTIFICATIONS

  • A request to provide information on the location should be shown upon the visit of the website. After replying “yes”, the user should see where and / or at what distance the nearest store / restaurant / office is located;
  • Send push notifications. Let users receive messages about the start of special offers, discounts, reminders of goods in the shopping cartthat weren’t paid for yet, order information, etc;
  • Be honest with the user. Explain why you need this or that information (if it’s not obvious)

PAYMENT

  • Provide several payment options;
  • Possibility to confirm a purchase using Touch ID.

Search

Ensure that searches are stored in the database so that users can optimize them without having to re-type them each time.


LINK TO THE APP

The link to the mobile application should lead directly to the store.


UX MOBILE APPLICATIONS

DESIGN

  • Create a minimalistic interface design;
  • Do not get carried away by the variety of colors. One bright color is enough, the other should be calm and non-irritating;
  • The design should be adopted to the target audience of the product. For example, if your application is intended for children, you can afford to use brighter shades, whereas in case it’s for the elderly people, it’s worth making sure that the font is large enough even for people with poor eyesight;
  • If you also run a website, try to have the design of the mobile site and the application developed using the same pattern.” Thus the audience can use both media more effectively based on their experience with one of the platforms.

NAVIGATION

  • Navigation must match the content. In most cases, symbols and icons are more preferabl than buttons with text;
  • Controls should be intuitive and based on the position of the hand;
  • Important clickable elements should be placed in the area of the screen that can be tapped with your thumb. The “undo”, “exit” and “delete” functions should be located in hard-to-reach areas of the screen so that the user does not accidentally click on them;
  • Do not complicate the interface with additional sections and transitions. Do not force the user to perform extra actions to find the necessary information. It is not necessary to distribute information into various sections of the app if it can be placed on one screen;
  • Use swipe to change screens with different information (within the same section) or to perform actions inside applications (delete, cancel the previous action, archiving, etc.);
  • Discreet animated elements improve the user’s interactive experience with the application when navigating between screens or semantic blocks.

ONBOARDING

  • A simple and concise onboarding (instructions for using the application). Its primary goalai to quickly and effectively demonstrate the key benefits of the application;
  • Try not to include actions that are too obvious into onboarding;
  • Onboarding is only mandatory for the first launch only. A help section with recommendations and tips on navigation should be available for users who have questions about working with the application.

REGISTRATION

  • Give up registration if it is not required;
  • If it is still needed, try to make it as short as possible;
  • Enable authorization and / or registration through social networks. The more are present, the better;
  • Use hints and provide autocomplete function wherever possible;
  • Implement the appropriate inputs for different fields (email, date of birth, phone, etc.). The presence of alphabetic characters is unnecessary where there is only a need to enter numbers;
  • Provide instant messages when completing a form, so that the user returns to the fields that were incorrectly filled-in;
  • Ensure that the completed registration fields are saved.

Search

Ensure that searches are saved so that users can optimize them without having to re-type them each time.


NOTIFICATIONS

  • If your application has push notifications, allow users to adjust their receipt. For example, choose the time of receipt or reject them altogether;
  • Include a request to determine the location of the user if it helps you to provide him with useful information (the location of the nearest restaurants, points of sale, etc.);
  • Be honest with the user. Explain why you need this or that information (if it’s not obvious)