Designing Workflow Extensions

Designing Workflow Extensions

Designing Workflow Extensions Follow these design guidelines to provide a unique experience to workflow extension users.

Overview

Workflow extensions share many similarities with app extensions. Both are packaged inside your app and use similar design infrastructure for bridging communication and exchanging data with the host app and container app. The key difference is that the extension view remains in a floating window until a user closes it. In contrast, certain app extensions, such as the Share extension, usually run as a modal session.

As you create a workflow extension, you may need to take into account some design scenarios that are unique to workflow extensions. Take the following guidelines into account when designing a workflow extension for your app.