Data drill down

It works like this:

  1. Information is organized in lists over multiple levels. Tapping on an item in the list…

  2. …opens the next level. Tapping again on an item in the list…

  3. … opens, in this case, the final level.

Use when

Often information has to be broken up into lists over multiple levels. Clicking on an item makes the user move into a level of greater detail, so the deeper into the hierarchy, the more detailed the information. The user can also drill down through a series of folders to find a specific file. Items can be edited in the last level.

When information needs to be displayed on the same screen, consider using an expandable list.
Do not use the drill down list when information needs to be compared or viewed simultaneously. Also do not put too many levels in the drill down hierarchy.

The Good

  • You can provide very detailed information on certain content
  • Entire screen is available for displaying detailed information
  • Details are only visible on request so the user can see details on request. (Hide details the user isn\'t directly interested in). (Jordi Betting)

The Bad

  • Information can not be compared easily
  • User might get lost in multiple levels of information (provide breadcrumbs)


    Treintijden light

    1 The app Treintijden-light can be used to find schedules for trains and plan trips by train. When a station is selected from the list in the first level...

    2 ...a next list is displayed: the list of departing trains from that station. Selecting one from this list...

    3 ...shows all the details for this connection.

    Calorie Counter

    1 Calorie counter shows a list as the starting point in the app. Tapping on an item in the list...

    2 ... opens the next level which is again a list. Tapping on an item in this list...

    3 ... opens a list in the third level.

    One Response to Data drill down

    1. ohno says:

      This would be useful with a code example.

    Leave a comment