Mobile cards

Also referred to as: Mobile view

Overview

  • Release version
    Australia
  • Available sinceQuebec
  • A11Y WCAG 2.1 AA

Only compatible with x screen

Launcher screen record sections (ALP), Calendar screens, Form screens, Genius search results, List screens & Map screens

We support two methods to determine the formatting and appearance for fields in your screens. You can continue and use legacy cards which were supported since Madrid or use a mobile view (Combination of view template & card). However, we recommend using only cards as they better support accessibility and include additional enhancements.

For most places, you can choose between using legacy cards and cards. In some cases, like dynamic screen segment form headers, you must use cards, the same if you intend to have buttons in your cards.

Main differences between the new cards and legacy cards (These items are in addition to the existing differences):

  • Text style configuration is supported only in cards.
  • Video elements, background images, and opacity are supported only in cards.
  • Image focus on face is supported only in cards.

When to use

Use the Mobile cards when you need advanced styling, accessibility support, or features like buttons, video, background images, or text formatting.

When not to use

Avoid using the Mobile cards only in simple use cases where legacy cards are already in place and no advanced features are needed — but switching to new cards is recommended for consistency and future support.


Anatomy

Anatomy iOS

iOS

Anatomy Android

Android

  1. Highlighted text: Use highlighted text and text decorator on Mobile Cards to make it easier for users to identify different types of information. Highlighted text and text decorator can be used for data such as priority and state.
  2. Number field: In case there’s a highlighted text, the number field will be placed on the top right of the mobile view.
In case there isn’t a highlighted text, the number field will be placed on the top left of the mobile view.
  3. Title: The title can include up to two lines of text, it’s recommended that it be concise, to the point and clearly convey the topic
  4. Image / icon / avatar: Placing the image/icon/avatar on the right prevents the zigzagging the user might experience if some of the mobile views have an image while others don’t. Therefore, it is recommended to place it on the right.
  5. Value icon / avatar: Avatars commonly appear on the left, therefore, it is recommended to place them on the left.
  6. Text fields: The text field content is mainly for labels and/or values, it will usually contain short text
  7. Video: A Mobile card can include video clip, it is recommended to use an XL sized card
  8. Body text: Body text is meant for longer content with more details information. 
Avoid adding too much text to keep the card clear and focused.
  9. Actions: Use card actions to allow users to quickly perform an action. Action can vary from Approve/Reject, navigation to a different screen, open a bottom sheet, etc.
  10. Separators: If there’s more than two fields on the same row, use the to separate between them. 
The separator’s color should be identical to the text field color it is used for.

Types

  1. <Card view>: should be used in a Launcher screen
Mobile Cards, in their horizontal card view (vs. list view) have five fixed sizes (XL, L, M, S XS), and a custom size. 
You can configure one card size per horizontal record section.
  2. <List view>: should be used in a Related list on Recored screen

Variants

The Mobile cards has 18 variants: this section includes the OOTB card templates, and examples for different implementations. The starter templates include a variety of cards some are best suitable for vertical section, horizontal section, different card sizes, as standalone, or only in screen context. Make sure the template chosen answers your use case.

Template 1

Best for: Incidents, Requests, Pending/HR/IT approvals, HR tasks, SLA and Transfer order.

Recommended card size: Medium

Template 1

This card contains: Highlighted text, Number field, Title, Image/Icon/Avatar, Text fields (3), Value icon/avatar

Template 2

Best for: Item request/order, Shift exchange, WOT, Map, Contracts, Time off, Inventory, Reservations.

Recommended card size: Medium

Template 2

This card contains: Highlighted text, Number field, Title, Image/Icon/Avatar, Text fields (2), Value icon/avatar

Template 3

Best for: Contact, Profile. Recommended to use on Record screen.

Recommended card size: Use on Record screen only. For card view, use template 4.

Template 3

This card contains: Title, Image/Icon/Avatar, Text fields

Template 4

Best for: Contact, Profile.

Recommended card size: Small

Template 4

This card contains: Title, Image/Icon/Avatar, Text fields

Template 5

Best for: Search results, Items, Articles.

Recommended card size: Small

This card contains: Title, Image/Icon/Avatar, Text fields

Template 6

Best for: Articles.

Recommended card size: Medium

Template 6

This card contains: Highlighted text (2), Title, Body text, Image/Icon/Avatar

Template 7

Best for: Timeline, Browse, Items, Services and Documents.

Recommended card size: Use on list screen and on vertical record section.

Template 7

This card contains: Title, Image/Icon/Avatar, Text fields

Template 8

Best for: Campaigns, Video, Articles. Use this template to replace campaign section. Includes inline video.

Recommended card size: X-Large Recommended to use on horizontal record section only. For list view, use Template 11.

Template 8

This card contains: Title, Body text, Video, Actions

Template 9

Best for: Campaigns, Video, Articles. Use this template to replace campaign section. Includes inline video.

Recommended card size: Large

Template 9

This card contains: Title, Body text, Video

Template 10

Best for: Campaigns, Video, Articles. Use this template to replace campaign section. Includes inline video.

Recommended card size: Custom (304*171px) Recommneded to use on horizontal record section only.

Template 10

This card contains: Video

Template 11

Best for: Campaigns, Video, Articles. Use this template to replace campaign section. Includes inline video.

Recommended card size: X-Large Recommended to use on vertical record section/List view. For list view, use Template 8.

Template 11

This card contains: Title, Body text, Video, Actions

Template 12

Best for: Campaigns, Video, Articles. Use this template to replace campaign section. Includes full screen video.

Recommended card size: Small

Template 12

This card contains: Title, Text fields, Video

Template 13

Best for: Campaigns, Articles. Use this template to replace campaign section or media section.

Recommended card size: X-Large Recommended to use on horizontal record section only.

Template 13

This card contains: Highlighted text, Title, Body text, Image/Icon/Avatar, Actions (2)

Template 14

Best for: Campaigns, Articles. Use this template to replace campaign section or media section.

Recommended card size: Large Recommended to use on horizontal record section only.

Template 14

This card contains: Highlighted text, Title, Body text, Image/Icon/Avatar.

Template 15

Best for: Campaigns, Articles. Use this template to replace campaign section or media section.

Recommended card size: Small Recommended to use on horizontal record section only.

Template 15

This card contains: Title, Body text, Image/Icon/Avatar.

Template 16

Best for: Campaigns, Articles. Use this template to replace campaign section or media section.

Recommended card size: X-Small Recommended to use on horizontal record section only.

Template 16

This card contains: Title, Body text, Image/Icon/Avatar.

Template 17

Best for: Campaigns. Use this template to replace campaign section.

Recommended card size: Large Recommended to use on horizontal record section only.

Template 17

This card contains: Title.

Template 18

Best for: Meetings

Recommended card size: Large

Template 18

This card contains: Highlighted text, Number field, Title, Image/Icon/Avatar, Text fields (3), Value icon/avatar (2), Actions (2).

Template 19

Best for: WOT

Recommended card size: Small

Template 19

This card contains: Highlighted text, Number field, Title, Text fields, Value icon/avatar.

Template 20

Best for: Inventory

Recommended card size: X-Small

Template 20

This card contains: Highlighted text, Title, Text fields.

Template 21

Best for: Task, WOT.

Recommended card size: Large

Template 21

This card contains: Highlighted text (2), Number field, Title, Text fields(3), Actions (2).

Template 22

Best for: Task, WOT.

Recommended card size: Custom (304*204px)

Template 22

This card contains: Highlighted text (2), Number field, Title, Text fields(3), Actions (2).

Best Practice

  • When using an image as a card background, consider configuring background color with opacity for the text in order to make sure your card is accessible.
  • Use Image focus on faces when your card includes images with faces, the image will be cropped and focus on areas where faces are detected.

Configurations

Learn how to customize Mobile cards by configuring the available properties.

Card sizes

Mobile Cards, in their horizontal card view (vs. list view) have five fixed sizes, and a custom size. You can configure one card size per horizontal record section.

Card view will appear on Launcher screen and on Related list on Record screen.

Card sizes

Typography

The typography on Mobile Cards is defined by text styles (e.g.; Headline, Body, Subhead 1, Subhead 2, etc.). Each style holds the font properties- font name, weight, and size. It is crucial to use text styles for accessibility reasons, as the text size will change according to the user preferences on his device.

Use the different text styles in order to create a hierarchy in your card.

The styles mentioned below represent the recommendation based on the OOTB templates and should cover most use cases. However, different cards have different needs, and you may want to create a different hierarchy, based on the context and structure of your card.

Try to maintain a similar approach to the styles that are described below, in order to create consistency, and create the changes needed according to your needs. If you are not a designer, we do advise you to consult with a UX designer or reach out to one. To view the available text styles, please enable the Native Mobile Typography library.

Typography
  1. Title: Text style | Headline (iOS: SF Semibold, Android: Roboto Medium 16px)
  2. Label: Text style | Subhead 2 (Regular 14px)
  3. Value: Text style | Subhead 1 (iOS: SF Semibold, Android: Roboto Medium 14px)
  4. Number: Text style | Subhead 2 (Regular 14px)
  5. Highlighted text and text decorator: Text style | Highlighted value (iOS: SF Semibold, Android: Roboto Medium 13px)

*Note In case the user defines accessibility for typography, some of the text will be truncated. Make sure you Mobile Card drills down to a list screen or a record screen for full visibility.


Padding

The padding properties below describe the recommendation based on the OOTB templates. However, you may need to use different padding to achieve your desired outcome. If you do so, please maintain at least XS padding, and make sure that your padding can be devided by 4px.

Card padding

Number field

In case there’s a highlighted text

In case there’s a highlighted text, the number field will be placed on the top right of the mobile view.

Number field-Highlighted text

In case there isn't a highlighted text

In case there’s a highlighted text, the number field will be placed on the top left of the mobile view.

No highlighted text

Image / Video / Icon / Avatar

It is recommended to place the image, icon or the avatar to the right of the card. However, in some use cases they can be placed on the right.

image

Placing the image/icon/avatar on the right prevents the zigzagging the user might experience if some of the mobile views have an image while others don’t. Therefore, it is recommended to place it on the right.

avatar

Avatars commonly appear on the left, therefore, it is recommended to place them on the left.

icon

If the mobile view contains a navigation arrow icon, the icon variable should be: Navigation

video
  • Video supports inline and full screen playback modes. The default playback mode is full screen. For inline videos we recommend configuring the video component to a ratio of 16:9, with 304 pixels wide and 171 pixels high.
  • In case you want to add videos to small cards or in a video frame smaller than the above, it is recommended to use full screen 
playback mode.
  • Video components support building rich and flexible cards. The video can be based on either a value from a field or a static URL. 
Cards can be used in different locations in the application such as record section, list, record screen header.

Separators

Separators
  • If there’s more than two fields on the same row, use the • to separate between them.
  • The separator’s variable color should be identical to the text field variable color it is used for.

Actions

Starting from Quebec, card actions are supported on Mobile Card. Below you will find recommendations on how to use buttons, sizes, variations, styles, padding and recommended locations. Mobile Cards support card actions.

Use card actions to allow users to quickly perform an action.

Actions can vary from Approve/Reject, navigate to a different screen, open a bottom sheet, etc.

Actions
  1. The recommended text button height is 40px, and the button radius is 8px.
  2. For icon only buttons, use 40*40px and 8px button radius. Use the now-mobile-icons-buttons font for icons. Click here for the full list of available icons.
  3. Card Button: this type of buttons are used only on Card component

1. Actions | Variants

Use one of the following variations

Actions variants
  1. Text only: Use Subhead 1 (14px semibold/medium) for the text.
  2. Text and icon: Use Subhead 1 (14px semibold/medium) for the text.
  3. Icon only: Use a 20px icon.

2. Actions | Styles

Use one of the following styles:

Primary

Primary | Use style to visually distinguish between primary and secondary options. To highlight the preferred or most likely action, assign a more prominent style to the primary button and a less prominent style to the secondary button or other alternative actions. A primary button is designed to grab the user's attention and stand out from other buttons. Use one primary button per display in a workflow.

Secondary

Secondary | A secondary button is outlined, featuring a stroke around the button container and, by default, has no fill. Use the secondary variant when the action is supplemental to completing a workflow. The secondary variant is the default for button. The secondary variant has a recognizable appearance with a style that keeps it from standing out in the display.

Destructive

Destructive | Use the destructive variant for critical or irreversible actions, such as permanently deleting something. The destructive button’s style clearly communicates the seriousness of the action, signaling the potential negative consequences.

Positive

Positive | Use the positive variant for confirming an action or approving an object. However, the positive variant should never stand alone—always pair it with an alternative action that does not use a positive color, ensuring users have a clear distinction between the two options.

Bare

Bare | Can be configured with primary, positive or destructive color.

3. Actions | Button location

Button bottom

It is mostly recommended to place buttons on the bottom of the mobile view.

Button top

Icon only buttons can be placed at the top right, or bottom right (best suitable if there’s a number field) of the mobile view. Please note that using the icon buttons impacts the space left for text fields. If your view includes long text please consider using full buttons at the bottom of the card.

4. Actions | Number of button

3 buttons

It is mostly recommended to configure up to 3 buttons.

More than 3

If there are more than 3 actions, set the 3rd icon to ... button and the rest of the actions will appear in an action sheet.

5. Actions | Padding

Actions padding

It is mostly recommended to configure up to 3 buttons.


Highlighted Text

Color is purposeful, not decorative. The strategic use of color plays a pivotal role in a product's success by helping dictate the desired feeling, action, and outcome of the user experience. Use highlighted text on Mobile Cards to make it easier for users to identify different types of information. Highlighted text can be used for data such as priority and state.

COLOR PALETTE DESCRIPTION WHEN TO USE
Alert The Alert color palette is used to denote standard value states (such as good, bad, or warning). Alert colors can be used to represent a critical, high, moderate, low, warning, or information status. You want to highlight an important status, states, tasks. Or when the color has specific meaning and is not only used for decoration.
Grouped The Grouped color palette is used to follow the color conventions in a line of business or industry. The meaning of each color depends on the business context. You want to use a color based on industry conventions (for example, when the meaning of a color is defined in an industry standard).

Alert

ALERT NAME HIGHLIGHTED COMPONENT MOBILE VARIABLE
Critical Highlighted text RED.png alert--critical-0
High Highlighted texT ORANGE.png alert--high-0
Warning Highlighted text YELLOW.png alert--warning-0
Moderate Highlighted text PURPLE.png alert--moderate-0
Info Highlighted text BLUE.png alert--info-0
Positive Highlighted text GREEN.png alert--positive-0
Low Highlighted text GRAY.png alert--low-0
Disabled Highlighted text LIGHT GRAY.png alert-disabled-background
ALERT NAME HIGHLIGHTED COMPONENT MOBILE VARIABLE
Critical Highlighted text CRITICAL.png alert--critical-4
High Highlighted text HIGH.png alert--high-4
Warning Highlighted text WARNING.png alert--warning-4
Moderate Highlighted text MODERATE.png alert--moderate-4
Info Highlighted text INFO.png alert--info-4
Positive Highlighted text POSITIVE.png alert--positive-4
Low Highlighted text LOW.png alert--low-4
Disabled Highlighted text DISABLED.png alert-disabled-background

Grouped

ALERT NAME HIGHLIGHTED COMPONENT MOBILE VARIABLE
Blue Highlighted text BLUE.png --now-color_grouped--blue-
Brown Highlighted text BROWN.png --now-color_grouped--brown-0
Gray Highlighted text GRAY.png --now-color_grouped--gray-0
Green Highlighted text GREEN.png --now-color_grouped--green-0
Green-Yellow Highlighted text GREEN YELLOW.png --now-color_grouped--green-yellow-0
Magenta Highlighted text MAGENTA.png --now-color_grouped--magenta-0
Orange Highlighted text ORANGE.png --now-color_grouped--orange-0
Pink Highlighted text PINK.png --now-color_grouped--pink-0
Purple Highlighted text PURPLE.png --now-color_grouped--purple-0
Teal Highlighted text TEAL.png --now-color_grouped--teal-0
Yellow Highlighted text YELLOW.png --now-color_grouped--yellow-0