Expokit
AboutDocsComponentsChartsBlocksPricing
StarGet Pro
Sign in
All blocksChatProCheckoutProDashboardProDonut ShopProInboxProOnboardingProPaywallProProfileProSearch ResultsProSettingsProSign InProWelcome DeckPro

ExpoKit Pro

16 ready-made screens & apps — onboarding, checkout, chat and more. Copy in and ship.

Get Pro or get it built for you →
Welcome Deck
Need it custom?

Components, screens or a full app, built by the dev behind ExpoKit.

Custom work
Sponsor ExpoKit

Free stays free. Tip once — keep shipping.

Support

ExpoKit Pro is live — launch price is 60% off until 30 NovClaim it

About
Docs
IntroductionWhat ExpoKit is and how it worksInstallationAdd ExpoKit to an Expo appThemingColours, radius and dark modeCLIinit, add, login and updateAI assistants (MCP)Cursor, Claude, Antigravity and moreRun on your phoneTry components in Expo GoChangelogWhat shipped recently
npx @expokit/cli@latest initQuick start
Components
Liquid Glass8 iOS 26 glass pieces3DNew14 tilt, flip and stack
Inputs 13
  • CalendarNew
  • Date PickerNew
  • Flip CalendarNew
  • Floating Input
  • OTP Input
  • +8 more
Selection 6
  • Checkbox
  • Chip Group
  • Radio Group
  • RatingPro
  • Segmented Control
  • +1 more
Buttons 6
  • Button
  • Floating Action ButtonPro
  • Morphing Button GroupPro
  • QR Code ButtonPro
  • Slide to ConfirmPro
  • +1 more
Feedback 5
  • Alert
  • Progress
  • Skeleton
  • Spinner
  • Toast
Overlays 4
  • Action SheetNew
  • Bottom Sheet
  • Dialog
  • DrawerNew
Display 9
  • Accordion
  • Avatar
  • Badge
  • Card
  • CarouselPro
  • +4 more
Navigation 3
  • Bottom NavNew
  • Progress StepsNew
  • Tabs
Motion 3
  • Number TickerPro
  • Orb RevealPro
  • Text Animation
70 components · 332 live variantsAll components
Charts

Cartesian

  • Area Chart
  • Bar Chart
  • Line Chart
  • Combo Chart
  • Price ChartNew
  • Pill Bar ChartNew
  • Stacked Pill ChartNew
  • Range Bar ChartNew
  • Diverging Bar ChartNew

Circular

  • Pie & Donut
  • Radial Chart
  • Radar Chart
  • Polar AreaPro

Dashboard

  • Stat CardNew
  • Goal BarsNew
  • Bar ListNew
  • Segmented BarNew
  • Tick Bar ChartNew
  • Waffle ChartNew
  • Bead ChartNew
  • Calendar HeatmapNew

Gauges & Progress

  • Gauge
  • Score GaugeNew
  • Activity RingsNew
  • Fan GaugeNew
  • Tick RingNew
  • Liquid GaugeNew
  • Mini RingNew

3D & Pixel

  • 3D DonutNew
  • Cylinder Bar ChartNew
  • Isometric BarsPro
  • Pixel BarsPro

Specialty

  • TreemapPro
  • WaterfallPro
  • BulletPro
  • TimelinePro
  • Candlestick
  • Heatmap
  • Funnel

Classic

  • Sparkline
  • Progress Rings
  • MultiLine (classic)
  • StackedBar (classic)
  • Ranking Bars (classic)

Guides

  • Usage & config
  • Patterns & effects
  • Show / hide anything
  • Chart theming
  • Interactions
44 charts, built on the open-source expo-charts engineAll charts
Blocks

Screens

ChatProAn AI assistant chat screenCheckoutProA premium checkoutDashboardProA finance / analytics home screenDonut ShopProA dessert shop screen where the products rollInboxProA messaging inboxOnboardingProA minimal swipeable welcome flowPaywallProAnimated paywall screens people actually readProfileProAccount profile for any appSearch ResultsProA clean, monochrome search screenSettingsProAn iOS-style grouped settings screenSign InProOne configurable sign-in flow modelled on top mobile appsWelcome DeckProA welcome and sign-up screen built around a 3D fan of cards

App templates

  • AI assistant appPro
  • Business banking appPro
  • Food ordering appPro
12 complete screens — drop one in, wire your dataSee them on devices All templates All blocks
Pricing
Star
DocsBlocksWelcome Deck

React Native screen for ExpoWelcome Deck

A welcome and sign-up screen built around a 3D fan of cards. Grab anywhere and drag — the front card follows your finger in any direction, turning and swinging in 3D; let go and it's thrown off the screen while the next card moves to the front and the headline blurs into the next one, its key words in your accent. Get started or Log in flattens the fan into a swipeable carousel and brings up Continue with Apple / Google / email; back folds it into a fan again.

Also known as: welcome screen, card fan onboarding, sign up screen with carousel, fintech landing screen.

Pro
9:41

Default

Welcome Deck

Installation#

Copies the screen into src/components/blocks along with every component it uses.

Props#

PropTypeDefault
slides

One card and headline each. highlight is a phrase inside title drawn in the accent; card replaces the photo with your own content.

{ title, highlight?, image?, card? }[]—
onProvider

A sign-up button was pressed.

(provider: 'apple' | 'google' | 'email') => void—
providers

Sign-up buttons in order.

('apple' | 'google' | 'email')[]['apple', 'google', 'email']
title / subtitle

Heading and line under it on the sign-up step.

string'Get started' / 'Your money, one tap away'
terms

Small print under the sign-up buttons (a string or your own node with links).

ReactNode—
getStartedLabel / logInLabel

Welcome button text; both open the sign-up step.

string'Get started' / 'Log in'
defaultOpen

Start on the sign-up step.

booleanfalse
onOpenChange

Get started / Log in opened the sign-up step, or back closed it.

(open: boolean) => void—
onIndexChange

The front card changed (an index into slides).

(index: number) => void—
accent

Colour of the highlighted words.

stringtheme accent
style

Root style.

StyleProp<ViewStyle>—

FAQ#

How do I make a welcome screen in React Native?
Use ExpoKit's Welcome Deck, a Pro screen: with ExpoKit Pro, the ExpoKit CLI copies a ready-made welcome screen into your Expo or React Native app as plain TypeScript you can edit. It works on iOS, Android and web, and in Expo Go.
Does Welcome Deck work in Expo Go?
Yes. Welcome Deck runs in Expo Go on iOS and Android with no development build — its packages (expo-blur, react-native-svg) are all included in Expo Go.
How do I add Welcome Deck to my Expo app?
With ExpoKit Pro, add it with the ExpoKit CLI: it copies the screen's source into your app and installs expo-blur, react-native-svg, so the code is yours to change. The install command is on this page for Pro members.
Is Welcome Deck free?
Welcome Deck is part of ExpoKit Pro. With a Pro plan, log the CLI in once (npx @expokit/cli@latest login) and it installs the full source into your app.
Can I change how Welcome Deck looks?
Yes. It takes its colours, radius and light / dark mode from useKit(), so wrapping your app in <KitProvider accent radius> re-skins it with every other ExpoKit screen. The code lives in your project, so you can also edit anything directly.

Source#

PreviousSign In

Need this tailored to your app?

Custom components, screens or a full Expo app — designed and built by the developer behind ExpoKit.

Custom work

Did you like the content?

9:41

9:41

Pro screen Pro

Sign in with a free account to try this screen live. The source and CLI install come with Pro.

Sign in to try it See pricing

Pro screen

now

Sign in with a free account to try this screen live. The source and CLI install come with Pro.

Sign in Pricing

The install command is part of ExpoKit Pro Pro

See pricingSign in

The source is part of ExpoKit Pro Pro

See pricingSign in