Skip to content

mlbonniec/OnBoardingKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Apple OnBoarding views Swift Package with a TipKit like architecture

Topics

Resources

License

Stars

Watchers

Forks

Languages