Skip to content
Onboarding (Mobile app)

Onboarding (Mobile app)

The first-run sequence that orients a new user and collects only what the app needs before it can be used.

Onboarding & Auth · 7 checks · 26 resources

Before you ship

7
  1. 01Steps — the number of steps limited to what is genuinely required before the app can be used
  2. 02Progress indicator — a clear indication of how many steps remain and where in the sequence the user currently is
  3. 03Step navigation — a clear mechanism for advancing through steps e.g. a 'next' button or a horizontal swipe gesture
  4. 04Contextual permissions — permissions surfaced at their contextually relevant moment, rather than grouped at the start
  5. 05Skip option — a visible way to exit onboarding early and explore the app, with setup available to complete later
  6. 06Personalisation step — one or two choices that make the app feel tailored from the start e.g. your name, interests
  7. 07Keyboard handling — views that adjust when the keyboard appears, appropriate keyboard types per field, and Next advancing to the following input

Resources that help you build this

26