Overview of OnboardingKit components
mainOnboardingKit is a SwiftUI SDK designed for creating onboarding experiences across all major Apple platforms. The library is organized into several functional categories:
- Essentials: Core abstractions like
Onboarding,OnboardingPage, andOnboardingUsp. - Flows: Logic and container management via
OnboardingFlow,OnboardingFlowContainer,OnboardingFlowCenteredContent, andOnboardingFlowState. - Pages: Page-based layouts using
OnboardingPageViewandOnboardingPageViewStyle. - Slideshows: Sequence-based experiences using
OnboardingSlideshow,OnboardingSlideshowConfiguration,OnboardingSlideshowProgressView, andOnboardingSlideshowStyle. - Views: Reusable UI components such as
OnboardingIntroScreen,OnboardingPrimaryButton, andOnboardingUspListItem.