Build beautiful onboarding flows and export real app code

Design mobile onboarding screens visually, then export editable code for Flutter, FlutterFlow, React Native, Swift, Kotlin, Ionic, PWA, Xamarin, and NativeScript.

No credit card required · Free plan available

No OnboardUI runtime dependency. Export code you can keep, edit, and ship in your own app.

Export proof

Design once. Export onboarding code for the stack your app uses.

OnboardUI is not just a mockup tool. It creates editable app code for real mobile and web app projects, with no OnboardUI runtime dependency.

What you get when you export

Clear output, code ownership, and practical handoff.

Real app code you can add to your project

Nine export formats available today

No OnboardUI runtime dependency

Code you can keep, edit, or hand to a developer

Free exports include watermarking

Paid exports remove the watermark

Code ownership

Exported code belongs in your app workflow. Review it, customise it, commit it, and keep building without loading OnboardUI in your production app.

Export formats supported today

Choose the output that matches your app project.

9 formats live

Flutter

Dart onboarding screen code

FlutterFlow

FlutterFlow-compatible custom widget workflow

React Native

React Native onboarding component

Swift

SwiftUI onboarding screens

Kotlin

Jetpack Compose onboarding screens

Ionic

Ionic React mobile pages

PWA

Installable web onboarding flow

Xamarin

Xamarin.Forms C# pages

NativeScript

NativeScript TypeScript views

Code preview

See the code before you sign up

These shortened examples show the kind of editable output OnboardUI is built around.

dart
class OnboardingFlow extends StatefulWidget {
  const OnboardingFlow({super.key, required this.onComplete});

  final VoidCallback onComplete;

  @override
  State<OnboardingFlow> createState() => _OnboardingFlowState();
}

How it works

From visual flow to app code.

1. Design visually

Build onboarding screens with text, images, buttons, questions, sliders, branding, and screen order.

2. Preview the flow

Check the onboarding experience in a phone preview before committing it to your app.

3. Choose an export

Export to Flutter, FlutterFlow, React Native, Swift, Kotlin, Ionic, PWA, Xamarin, or NativeScript.

4. Integrate and customise

Keep editing the exported code yourself, hand it to a developer, or push it into your repo.

Developer FAQ

Export questions answered up front.

What code does OnboardUI export?

OnboardUI exports onboarding code for Flutter, FlutterFlow, React Native, Swift, Kotlin, Ionic, PWA, Xamarin, and NativeScript.

Do I need to keep OnboardUI in my app after exporting?

No. Your app does not depend on OnboardUI at runtime. You export code that can be added to your own project.

Can I edit the exported code?

Yes. The exported code is intended to be developer-editable, so you can adjust layout, styling, navigation, logic, and integration details.

Does the free plan export code?

Yes. Free exports include watermarking and plan limits. Paid plans remove the watermark and unlock more projects, screens, and components.

Is OnboardUI a full app builder?

No. OnboardUI focuses specifically on onboarding screens and flows. It is designed to fit into your existing app workflow.

Features

Everything you need to export real code

From first visual flow to editable export, OnboardUI handles the onboarding design workflow in one focused builder.

🎨

Visual drag-and-drop builder

Compose onboarding screens with a rich library of components - headings, images, choice questions, sliders, and more. Start visually, then export code.

📱

Real-time phone preview

See exactly how your onboarding will look on a real device as you build. Carousel preview lets you step through the entire flow instantly.

Multi-framework export

Choose Flutter, FlutterFlow, React Native, Swift, Kotlin, Ionic, PWA, Xamarin, or NativeScript and export editable onboarding code for your project.

✍️

Rich text formatting

Bold, italic, underline, colour - format individual words and phrases right inside the builder. Your designer and developer are the same person now.

🎯

Smart question components

Single or multi-select choice components with custom emoji icons or uploaded images. Collect meaningful answers during onboarding.

🔒

Secure & private

Your projects and assets are stored securely. Row-level security ensures only you can access your data - always.

Pricing
🎯

Just need this one export? No problem.

For £4.99 you can remove the watermark from a single project export - no subscription required. Perfect if you only need it once.

Removes watermark for one project only. Free plan limits still apply: 1 project, 3 screens, core components only, no gradient backgrounds, no GitHub export.

Get started
or

Free

Free

Experience real value and build your first flow.

Get started
  • 1 project
  • Up to 3 screens
  • Core components
  • Live preview
  • Code export (with watermark)
  • Advanced components
  • Gradient & image backgrounds
  • No watermark
  • AI copy suggestions
  • Push to GitHub
Most popular

Pro

£9.99/ month

or £79/year - save 2 months

Build and ship production-ready onboarding.

Start Pro
  • 10 projects
  • Unlimited screens
  • All components unlocked
  • Live preview
  • Code export - no watermark
  • Gradient & image backgrounds
  • Asset uploads (images & icons)
  • AI copy suggestions
  • Push to GitHub

Pro+

£19.99/ month

or £149/year - save 2 months

Advanced workflows and automation for power users.

Start Pro+
  • Unlimited projects
  • Unlimited screens
  • All components unlocked
  • Live preview
  • Code export - no watermark
  • Gradient & image backgrounds
  • Asset uploads (images & icons)
  • AI copy suggestions
  • Push to GitHub

Not the right fit? Contact us within 14 days and we'll make it right. Cancel anytime.

🚀

Ready to build your perfect onboarding?

Start with a visual onboarding flow, then export code your team can own, review, and customise.