×
Namespaces

Variants
Actions
(Difference between revisions)

Mobile Design Pattern: Sorting

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Fix ArticleMetaData and RevieweApproval)
hamishwillee (Talk | contribs)
m (Text replace - "Category:Mobile Design" to "")
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 +
[[Category:Mobile Design Patterns]]
 
{{ArticleMetaData <!-- v1.1 -->
 
{{ArticleMetaData <!-- v1.1 -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
Line 22: Line 23:
 
|author= [[User:Yiibu]]
 
|author= [[User:Yiibu]]
 
}}
 
}}
 
 
[[Category:Mobile Design]]
 
[[Category:Mobile Design Patterns]]
 
 
 
  
 
This design pattern is part of the [[:Category:Mobile Design Patterns|Mobile Design Patterns]] series.
 
This design pattern is part of the [[:Category:Mobile Design Patterns|Mobile Design Patterns]] series.
Line 33: Line 28:
 
==Description==
 
==Description==
 
A means of re-ordering a list based on a chosen parameter.
 
A means of re-ordering a list based on a chosen parameter.
 
  
 
==Advantages==
 
==Advantages==
Line 40: Line 34:
 
==Disadvantages==
 
==Disadvantages==
 
* Providing an easily discoverable and intuitive sort command can be tricky on small screens.
 
* Providing an easily discoverable and intuitive sort command can be tricky on small screens.
 
  
 
==Use when==
 
==Use when==
Line 50: Line 43:
  
 
* A drop-down menu or toggle located at the top of a table column (primarily used in HTML).
 
* A drop-down menu or toggle located at the top of a table column (primarily used in HTML).
 
  
 
[[Image:37-sort-by-date.jpg]]
 
[[Image:37-sort-by-date.jpg]]
 
 
'''Figure:''' Nokia Messaging provides a drop down menu enabling mail sorting by date, subject and sender (open menu not shown). The above list is sorted chronologically by Date.  
 
'''Figure:''' Nokia Messaging provides a drop down menu enabling mail sorting by date, subject and sender (open menu not shown). The above list is sorted chronologically by Date.  
  
 
* A ‘Sort’ or 'Sort by' command within the Options menu.  
 
* A ‘Sort’ or 'Sort by' command within the Options menu.  
 
 
[[Image:38-sort.jpg]]
 
[[Image:38-sort.jpg]]
 
 
'''Figure:''' The S60 sort command is available within the Options menu. The active sort method is indicated using a  
 
'''Figure:''' The S60 sort command is available within the Options menu. The active sort method is indicated using a  
 
[http://library.developer.nokia.com/index.jsp?topic=/S60_3rd_Edition_Cpp_Developers_Library/GUID-350C151C-DFF9-4B36-A8CF-CE8DFA1D7923.html submenu indicator].  
 
[http://library.developer.nokia.com/index.jsp?topic=/S60_3rd_Edition_Cpp_Developers_Library/GUID-350C151C-DFF9-4B36-A8CF-CE8DFA1D7923.html submenu indicator].  

Latest revision as of 06:06, 16 April 2012

Article Metadata
Article
Created: User:Yiibu (06 May 2009)
Last edited: hamishwillee (16 Apr 2012)

This design pattern is part of the Mobile Design Patterns series.

Contents

[edit] Description

A means of re-ordering a list based on a chosen parameter.

[edit] Advantages

  • Increases findability of distinct items within long lists.

[edit] Disadvantages

  • Providing an easily discoverable and intuitive sort command can be tricky on small screens.

[edit] Use when

  • When a list contains a large number of items.
  • When list items contain complex data and/or multiple associated metadata.

[edit] Use how

Provide users with a contextual series of sorting options. On mobile, these are most often presented in the following way:

  • A drop-down menu or toggle located at the top of a table column (primarily used in HTML).

37-sort-by-date.jpg Figure: Nokia Messaging provides a drop down menu enabling mail sorting by date, subject and sender (open menu not shown). The above list is sorted chronologically by Date.

  • A ‘Sort’ or 'Sort by' command within the Options menu.

38-sort.jpg Figure: The S60 sort command is available within the Options menu. The active sort method is indicated using a submenu indicator.


[edit] Design Tips

  • Where possible, provide an indication of the active sort method. This indicator should ideally be on-screen however this may not always be possible due to limited screen real estate. In S60, the active sort parameter is commonly indicated using a sub-menu indicator.
  • Provide the user with an easily discoverable means to revert the list to its default sort order.
This page was last modified on 16 April 2012, at 06:06.
90 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×