Discussing UI Patters of Search Result for Mobile Apps

"Smartphones have changed the way we used to look at our communication patterns. These gadgets bring more than what we expect ; and current day developers are integrating better than the best abilities in them. The article talks about three important features in a smartphone: search, sort and filter."

By         |  mobile application development 



mobile application developmentWe are encountering an exponential growth of the mobile market; thanks to the raising demand of smartphones. This calls for high-end mobile application development to match the demand of secure, flexible and reliable applications catering to multiple areas. This article focuses on the three features  of a smartphone that help it to manage their data. The three features that a smartphone lover would want to have in his handset are:

  • Search
  • Sort
  • Filter

The Search Interface

Mobile application programming has provided quick and functional features for enjoying better UI on search results. There are various search patterns available for on smartphones: explicit, auto complete, dynamic, scoped, saved and recent.

Performing explicit search:

It’s relies on a precise action to execute search and view results. In this action, a search button is tapped and the results are displayed below the search bar.

Auto-complete search:

In this search pattern, a set of results are displayed as soon as anything is typed on the available search field.  By selecting one of them and then tapping on it would perform the search. Searching can also be continued by typing the criteria and then tapping the button for explicit search.

Mostly the results are displayed instantly. But for the system feedback, mobile apps development professionals should use a progress indicator. In some cases, an indicator is used in the search field while in others they are used at the place where results will be shown. Sometimes, an improved auto-complete is provided by grouping the results by popular destinations or by showing direct connections.

Dynamic search pattern:

Dynamic search is otherwise called dynamic filtering. In this case, while entering any text on search field, the data gets filtered dynamically on the screen. This search pattern refines the searches that are present.

Performing scoped search:

In this pattern, the desired result is obtained easily by scoping the search criteria before the search.

Saved or recent search:

Some mobile interfaces facilitate the users to select from the previous saved searches, instead of retyping the same keywords or search criteria.

Search form pattern:

This pattern involves a separate form for entering search criteria, and an explicit search button for searching.

Sort Interface

A reasonable default sort must be chosen for displaying search results. This can be done by user validation. Default sort can be changed by the options offered by the patterns like onscreen sort, sort selector, and sort form.

Onscreen sort pattern:

This is performed to provide a simple one tap solution when there are only a few sort options.

Alternative sort selector pattern:

It is an alternative to the onscreen pattern. Users get more than one user interface controls to make a selection.

Consolidated sort form pattern:

Here the sort and filter options are consolidated into one screen named “Refine”. This pattern facilitates the users to open the form, select an option, and then select by tapping “done” or “apply”.

Filter Interface

Filtering is the additional refining of a large set of data. It depends on the criteria selected by the user. Most common filter patterns are onscreen filter, filter drawer, filter dialog, and filter form.

Onscreen filter pattern:

Onscreen filter is displayed with the results and is applied with a single tap. This filter pattern is not for primary navigation, but it is used to group and filter correlated contents.

Filter drawer pattern:

This pattern is used to expose the filter options.

Filter dialog pattern:

This is like a pop-up in a web app and requires the user to select or cancel a filter option.

Filter form pattern:

This pattern is beneficial to large data sets by providing advanced filter options.


Possible Mis-spellings:-  mobile applcation development, mobile apps deveopment

Request a Free Quote

Our Portfolio

  • iPhone/iPad Apps

    We have carved a niche for ourselves in iPhone/iPad Apps development genre. Check out our rich portfolio here.

    view more..
  • BlackBerry Application

    We have developed a range of BlackBerry apps for almost every kind of industry. Take a sneak peek of our platter here.

    view more..
  • Android Application

    We are one of the best Android Application Development companies. Click here to see some off our portfolios.

    view more..


  • "Great news, thank you very much for you hard work."

    Adam Shawyer . ManagerThe Fuel Team

  • "Thank you very much! I have two more projects in store and lined up for you."

    Senior Manager .Tourism major,US