All of these views are original Apple views, recreated using the library.
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.
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: {})
You can find the full documentation on the wiki.
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.