The setup experience

A good setup experience lets users agree to both your services and Google's, sign in to Google, and configure strong personalization.

Setup flow.
Setup flow.

Flow options

For users, there are two possible ways to experience setup in their car.

  • Short guided flow: Ideally, use a focused, linear flow that consists of minimal steps

  • Segmented flow: Lets users gradually discover set up options, letting them defer optional setups until a better time.

Short guided flow

A linear layout is ideal for a setup flow that consists of minimal steps.

Short guided flow
Short guided flow.

The following figures display the screens for a sample short guided welcome flow (excluding subflows and loading screens).
Short guided flow
Short guided flow.

Short guided flow
Short guided flow.

Segmented flow

A segmented flow uses the summary view to accommodate more steps for feature discovery and offers users the flexibility to defer optional setups.

Segmented flow
Segmented flow.

The following figures illustrate a screen-by-screen segmented flow (subflows and loading screens aren't displayed).

A screen-by-screen segmented flow
A screen-by-screen segmented flow.

A screen-by-screen segmented flow
A screen-by-screen segmented flow.

When to use segmented flows
If the setup process exceeds five steps, use the segmented flow in the framework. This introduces the summary view and a menu-style view, which lets users pick and choose what to set up in the moment and what to defer.

Required steps from Google.

Setup flow

This section describes the necessary and elective steps to build a setup experience for the users.

Required steps Optional steps
  • Welcome screen introduces users to the setup flow.
  • Name lets a user choose a name for their profile.
  • Language lets a user select their preferred language.
  • Google services is critical consent screen to enable services from Google in the car.
  • Google Account sign-in supports the most personalized experience with Google apps like Maps and Play.
  • Gemini setup helps users discover and set up digital assistants for the car (you must implement, but this step optional is for users).
  • Google Play services lets users download apps for their car (Oyou must implement, but this step is optional for users).
  • Your terms of services or other essential service enablement screens
  • Your connectivity subscription setup
  • Your profile and identity configurations
  • Bluetooth device setup supports device connectivity in the setup flow
  • Profile lock lets users protect their identity in the car with a lock code
  • Summary screen You might also consider using the Google-provided summary view to help users customize their profiles, or discover other unique features.

Required steps

Required steps.

Optional steps

Optional steps.