Apple OnBoarding views Swift Package with a TipKit like architecture
Last updated Jul 2, 2026
67
Stars
3
Forks
2
Issues
0
Stars/day
Attention Score
31
Language breakdown
No language data available.
โธ Files
click to expand
README
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 theOnBoarding 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.
๐ More in this category