Implementation and administration guides
Figma library with components for designing Native Mobile.
Filters and sorting
List screens have a filter option to give users the ability to find items in the list matching criteria they define. This filter looks for records that matches the filter criteria on the records stored in the database. Use the sorting option in lists and maps to help users organize their filtered results and enable them to view the most relevant information.
Filters and sorting appear by default on any list and include all the fields defined in the card configuration.
Admins can customize the filter fields by adding or removing fields, changing fields order, or selecting different picker types according to data type of the filter fields. Admins can customize sorting by adding or removing fields, changing fields order, changing fields labels and supporting a single sorting direction.
Consider hiding the filter and sorting option to save screen space in situations where the filter does not add value.

Build an effective filter and sorting configuration
When you create a new list or map, the instance creates a filter that includes the same fields selected in the card in the same order, and assigns the system default pickers according to the data types (eg: date field will show as a Start-End picker).
By using the filter configuration in Studio, admins can change field order, add or remove fields (in case they want user to have different fields than the ones included in the legacy card) and assign picker types which are more appropriate for the field’s intent (For example, set date field to a single date instead of a range when looking for all employees born on a specific date).
If you are looking for a way to search across multiple fields, use the keywords special filter field.
If a list includes multiple list streams or multiple screen segments it is likely that the default system configuration will need to be edited to provide a better clarity. Ensure your users know how to filter each list stream, which fields can be filtered across several data stream, and which fields are relevant only to a single stream.
This configuration is available in the platform using a category concept and a definition of a filter instance per data stream.
When creating a new list or map, the instance creates sorting options based on the fields selected in the card in the same order and adds an ascending and descending sorting for each field. A default sorting based on the defined data item is also available. In order to create a more consumer grade sorting experience and adjust the sorting to the specific use case, admins can configure the desired sorting. Admins can change the sorting order, the sorting label, add or remove fields and decide to support sorting in a single direction only (ascending or descending). Examples of configurable sorting options are: recently added, highest priority first and price (low to high).