ReadyNative

Onboarding · Intro slides on first launch

Expo + Onboarding flow

Onboarding flow in an Expo SDK 57 app for iOS and Android, wired by one command and checked by doctor.

A three-slide onboarding flow at /onboarding that shows once, before the app's tabs. I'd turn this on when new users need context - a value pitch, a permission explainer, a sign-in nudge - and leave it off when your first screen is self-explanatory. The route group has no header and no back gesture, the slides are built from @/components/ui primitives (no ScrollView paging), and finishing calls completeOnboarding() and router.replace("/").

At a glance

Runs in Expo Go
Yes
Files added
5
npm packages
0
Keys to paste
None
Included in
Starter and Pro

Set it up

bun run setup --onboarding on

Setup copies the module in, installs SDK-matched versions and removes the options you did not pick. Then bun run doctor lists every key still missing, with a link to where you get it. The step-by-step guide is in the Onboarding flow docs.

Get it

Onboarding flow ships in Starter and Pro: one payment, lifetime updates. See pricing or browse every module.