/OnBoardingKit

Apple TipKit like architecture onboarding view Swift Package.

Primary LanguageSwiftMIT LicenseMIT

Cover All of these views are original Apple views, recreated using the library.

OnBoardingKit

OnBoardingKit is a configurable on boarding screen view for SwiftUI. It's inspired by on boarding views on Apple native apps, and UIOnboarding Swift Package.

OnBoardingKit behavior is inspired by the new TipKit library from Apple.

Note

OnBoardingKit is available on iOS 15 and later.

Quick Start

To create an on boarding view, you simply have to create a struct conforming to the OnBoarding protocol. Then, it's very easy to display it with the OnBoardingView.

struct OnBoardingDemo: OnBoarding {
  // …
}

Text("Hello, World!")
  .presentOnBoarding(OnBoardingDemo(), action: {})

Documentation

You can find the full documentation on the wiki.

License

This project is licensed under MIT.

Important

If you're using this project into yours, you must incluse the license and copyright notice

See LICENSE for more details.