Providing a convenient user interface

It's crucial to invest time and resources in building a fine-grained user interface that will provide an astonishing user experience. The key here is simplicity. The simpler the interface, the better its usage. We will use the market-dominant Google as an example. It has a simple input field at the center of the page. The user types their request in the field and the engine suggests a number of phrases:

We don't think of users as lazy people, but providing a list of suggestions is helpful because sometimes users don't know the exact term they are looking for. Let's concentrate on the structure and implementation ...

Get Expert C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.