← All patterns

Mobile onboarding examples

Setup is useful when each question has a visible purpose. Compare introductions, account prerequisites and initial choices across the reviewed apps without assuming that export order proves a complete journey.

40 reviewed screens · 7 apps · Source versions shown for each example

Does every question earn its place?

  • Explain the benefit before asking for personal information or a preference.
  • Separate essential setup from optional promotion and permissions.
  • Let users revisit decisions; a confident default should not become a permanent commitment.
Try an original web example →
Claude: Offer an optional desktop handoff

Claude · Aug 2026

Offer an optional desktop handoff

A dismissible sheet describes desktop tasks and provides Email desktop app link and Not now actions.

Consider: Cross-device promotion should preserve a clear route back to the mobile task.

Notion Mail: Name the account prerequisite

Notion Mail · Sep 2026

Name the account prerequisite

The welcome screen says to continue with a Notion account and provides Get started.

Consider: State account dependencies before sending users into authentication.

Notion Mail: Acknowledge account setup work

Notion Mail · Sep 2026

Acknowledge account setup work

The browser sheet shows a spinner and Getting set up text in the center.

Consider: Use a meaningful wait label and define an error path for long operations.

Notion Mail: Separate identity from mailbox connection

Notion Mail · Sep 2026

Separate identity from mailbox connection

A Connect Gmail address sheet explains mailbox connection and offers Continue with Gmail.

Consider: Signing in and granting mailbox access are separate decisions; explain both.

Hulu: Streaming value and account entry

Hulu · Jul 2026

Streaming value and account entry

A Hulu wordmark sits above a headline about shows and movies, two benefit bullets, a short account-creation note and a Log In button.

Consider: Put the service promise and account action in the same first view so the choice has context.

Hulu: Personalize the profile

Hulu · Jul 2026

Personalize the profile

A welcome message invites the person to choose interests, with a full-width Choose Interests button at the bottom.

Consider: Preview why the next step matters and use an explicit action to enter personalization.

Structured: Welcome to Structured

Structured · Sep 2026

Welcome to Structured

A coral welcome screen pairs an oversized headline with planner illustrations, a Skip control, a Log in link and a round forward action.

Consider: Set expectations and keep returning-user access distinct from the new-user path.

Structured: Explain planning benefits

Structured · Sep 2026

Explain planning benefits

The coral screen names three outcomes: focus, control on busy days and achieving goals, each beside an illustration.

Consider: Translate a product promise into a small set of concrete benefits that can be scanned.

Structured: Preview the planning task

Structured · Sep 2026

Preview the planning task

A step heading introduces planning for tomorrow, with an illustration, a Plan for tomorrow instead option and Start Planning.

Consider: Offer a clear alternative when the suggested timing does not fit, before collecting detailed preferences.

Structured: Select a wake-up time

Structured · Sep 2026

Select a wake-up time

A vertical time picker highlights 8:00 AM between faded neighboring values, with a sunrise illustration and Continue.

Consider: Use adjacent values to make the selected time legible as part of a continuous range.

Structured: Adjust the wake-up time

Structured · Sep 2026

Adjust the wake-up time

The same wake-time picker highlights 9:00 AM and retains its illustration and Continue action.

Consider: A changed selection remains easy to compare against nearby options; no saved preference is proven by the still.

Structured: Choose a bedtime

Structured · Sep 2026

Choose a bedtime

A dark-blue night illustration accompanies a time picker centered on 11:00 PM and a Continue action.

Consider: Use a distinct visual context to signal that the question changed from morning to evening.

Structured: Add a task idea

Structured · Sep 2026

Add a task idea

A task entry screen offers a Create a task field and suggested activities, with Continue fixed along the bottom.

Consider: Suggestions can reduce blank-page effort while leaving the task field available for custom input.

Structured: Browse task suggestions

Structured · Sep 2026

Browse task suggestions

The same task screen shows suggestions such as cleaning, a phone call, lunch and a walk.

Consider: Present suggestion chips as optional starting points, not as a required answer.

Structured: Set the task start time

Structured · Sep 2026

Set the task start time

A task summary appears above a vertical time picker centered on 11:30 AM, with Continue below.

Consider: Anchor a time decision to the task it affects so the selected value has clear meaning.

Structured: Choose a short duration

Structured · Sep 2026

Choose a short duration

A horizontal duration selector highlights 15m beneath the task card.

Consider: Offer a few bounded choices for duration and keep the current selection visually distinct.

Structured: Choose a longer duration

Structured · Sep 2026

Choose a longer duration

The duration selector now highlights 45m while the task summary remains in place.

Consider: The same control accommodates a different estimate without changing the task context.

Affirm: Pay over time introduction

Affirm · Aug 2026

Pay over time introduction

A navy welcome slide says Pay off your plans and mentions AutoPay and purchase management; it offers US location selection, Log in and Explore without signing in.

Consider: Pair the financial proposition with a non-account route so browsing does not require immediate sign-in.

Affirm: Take Affirm everywhere

Affirm · Aug 2026

Take Affirm everywhere

The next navy slide shows a payment card illustration and says the service can be used at millions of stores, with the same location and entry controls.

Consider: Use a second onboarding panel to explain a separate benefit rather than repeating the opening claim.

Duolingo: Brand-first splash

Duolingo · Jan 2026

Brand-first splash

A green splash screen centers the owl mark and places the wordmark near the bottom.

Consider: A brief branded entry can set tone; a still cannot establish its duration.

Duolingo: Separate new and returning paths

Duolingo · Jan 2026

Separate new and returning paths

The welcome screen says learning is free and presents Get started above an existing-account option.

Consider: Make the primary entry clear while keeping account recovery visible.

Duolingo: Mascot introduces the conversation

Duolingo · Jan 2026

Mascot introduces the conversation

The owl says hello in a speech bubble above a single Continue action.

Consider: A character can make a staged setup feel conversational when the next action stays obvious.

Duolingo: State the setup length

Duolingo · Jan 2026

State the setup length

The owl says there are seven quick questions before the first lesson.

Consider: Connect the requested effort to a concrete first reward. This still does not verify completion time.

Duolingo: Show an unselected language list

Duolingo · Jan 2026

Show an unselected language list

The language question lists choices with flags and an inactive Continue control.

Consider: Use a visible disabled state when a required answer is missing, with an accessible explanation in implementation.

Duolingo: Show the selected language

Duolingo · Jan 2026

Show the selected language

French is highlighted with a blue row and the Continue action is green.

Consider: Make the chosen option persistent and distinguishable by more than color.

Duolingo: Bridge the choice to course setup

Duolingo · Jan 2026

Bridge the choice to course setup

A course-building interstitial names French and describes a large learning community.

Consider: A transition can acknowledge the selected subject, but avoid implying actual progress that a still cannot prove.

Duolingo: Describe starting ability plainly

Duolingo · Jan 2026

Describe starting ability plainly

The French-ability question uses statements from new learner to detailed conversation; a middle option is selected.

Consider: Examples of ability are easier to judge than unexplained level codes.

Duolingo: Present several motivations

Duolingo · Jan 2026

Present several motivations

Reasons for learning French appear as separate rows with checkbox-style controls and inactive Continue.

Consider: Make multi-select rules and the minimum required choice explicit.

Duolingo: Confirm multiple motivations

Duolingo · Jan 2026

Confirm multiple motivations

Three motivations show checked controls and blue selected rows.

Consider: Checkboxes and row treatment reinforce that several answers can coexist.

Duolingo: Introduce routine setup

Duolingo · Jan 2026

Introduce routine setup

The owl announces a learning routine while the progress bar remains visible.

Consider: Use interstitial copy to explain a shift from subject to commitment.

Duolingo: Set effort in minutes

Duolingo · Jan 2026

Set effort in minutes

Daily goal options pair minutes with labels such as casual and regular; ten minutes is selected.

Consider: Make effort concrete and allow revision later.

Deliveroo: Brand splash

Deliveroo · Jul 2026

Brand splash

A turquoise splash screen centers the Deliveroo mark.

Consider: A simple splash anchors recognition; the still cannot establish wait time.

Duolingo: Set expectations before asking questions

Duolingo · Jan 2026

Set expectations before asking questions

The introduction says there are seven quick questions before the first lesson. A single Continue button moves forward.

Consider: Explain the work and the reward before asking for information. The recording does not establish how users respond to that promise.

Duolingo: Choose the subject first

Duolingo · Jan 2026

Choose the subject first

French is selected in a language list. The selection has a blue background and the Continue action is enabled.

Consider: Ask for a choice that changes the experience before collecting secondary preferences. Keep selection visible beyond color alone.

Duolingo: Adjust the starting level

Duolingo · Jan 2026

Adjust the starting level

The learner chooses how much French they know from a set of progressively stronger statements.

Consider: Use understandable examples instead of expert proficiency terminology when the audience may be new. Offer a route to revise the choice later.

Duolingo: Allow more than one motivation

Duolingo · Jan 2026

Allow more than one motivation

Three reasons for learning are checked at once. The list uses separate checkbox-like indicators.

Consider: Use multiple selection when goals can coexist. Make the selection rule explicit rather than expecting users to infer it.

Duolingo: Make the commitment concrete

Duolingo · Jan 2026

Make the commitment concrete

The daily learning goal is expressed in minutes per day, with ten minutes selected.

Consider: Specific effort is easier to evaluate than a vague promise to practice regularly. Let the person change the commitment.

Duolingo: Explain the reminder benefit

Duolingo · Jan 2026

Explain the reminder benefit

The app explains that reminders help make practice a habit. This frame also shows the iOS notification permission dialog.

Consider: Connect a permission to a chosen goal. A screenshot cannot prove that a custom explanation increased permission acceptance.

Duolingo: Keep a free starting path visible

Duolingo · Jan 2026

Keep a free starting path visible

Learn for free is selected beneath Super Duolingo. The message above says an upgrade is available later.

Consider: Separate getting started from purchasing when the product supports a free route. Keep the difference between plans understandable.

Duolingo: Reflect the choice back

Duolingo · Jan 2026

Reflect the choice back

The final frame refers to knowing a few words and proposes starting at Score 10.

Consider: Show how an earlier answer changed the recommendation. This study ends before the first lesson, so it cannot establish activation or retention.

Continue with the full context

Observations describe supplied images. Guidance is editorial interpretation, not measured conversion or accessibility results. Third-party screens remain attributed to their owners.