Share

The Share pattern is a set of UI elements that allows users to share various objects (e.g. messages, URLs, pictures) through various channels, such as social networks, e-mails, text messages, etc. The UI of each channel may differ significantly.

There are at least two possible use cases how users share things:

  1. Users tap the Share button to share a single object.
    • The Share button is usually placed right next to the object or in Contextual Actions that are associated with that object. Note that you may want buttons that represent channels to be included in Contextual Actions. In such case, you do not want to include the Share button in your UI.
    • Once users tap the Share button, they are presented with a popup allowing them to choose the channel they want to use for sharing things or modal view that contains all the UI that is needed for sharing (may also include various channels) or full screen view in which case the share dialog is shown as a full screen.
  2. Users tap the Share button to share multiple objects
    • The Share button/icon is in a position that clearly communicates that the button belongs to a group of objects or all objects that appear on the screen.
    • Upon tapping the Share button/icon, users may choose which objects they want to share. Note that selecting multiple objects may limit number of available channels. The user can also share something directly.
    • After that they are presented with a popup allowing them to choose the channel they want to use for sharing things or modal view that contains all the UI that is needed for sharing (may also include various channels) or full screen view in which case the share dialog is shown as a full screen.

As described above, in order to share things users must tap the Share button/icon. The Share button/icon will look differently on each platform and in each app - it can be an icon or button called Share. In Mobile Application Framework, it is recommended to use the "curved right" icon on IOS and Three Connected Dots on Android. This icon can stand alone or be coupled with "Share" label.

Appearance

Appearance characteristics for this pattern.

Popup

Modal View

Full Screen View

Behavior

Common behaviors for this pattern.

Popup

Modal View

Full Screen View

Usage

Usage guidelines for this pattern.

Related

Fig 1. Actions Icon - iOS

 

Fig 2. Share Icon - Android

 

Fig 3. Share - Popup

 

Fig 4. Share - Larger Popup

 

Fig 5. Share - Full Screen