Documentation

SwiftUI Onboarding View

A SwiftUI View for guiding a user through their first time in-app journey. Introduce your apps features, talk about how your app solves their problem. Ideally used only upon first app launch as a dismissable modal or sheet to minimize friction.

OnboardingView with a light color scheme. A SwiftUI Starter Kit Component.
OnboardingView with a light color scheme.
OnboardingView with a dark color scheme. A SwiftUI Starter Kit Component.
OnboardingView with a dark color scheme.

Usage

OnboardingView(
    interactor: .init(didSelectGetStarted: {})
)

Features

  • Create customizable single slides through OnboardingSlide. OnboardingView uses an array of slide’s to dynamically create a contained scrollable paging view.
  • Supports light and dark device color schemes by default.
  • Supports font scaling via Dynamic Type.
  • Supports offline usage in SwiftUI Previews for easy debugging and testing.