Onboarding provides a fluent user-interface for app onboarding experience.
Onboarding supports for iOS, macCatalyst and tvOS. The minimal system requirements are:
iOS 12.0, macCatalyst 13.0+, tvOS 12.0
Download the .zip from this repo and drag the
/Sources/Onboarding folder into your project.
In Xcode 14 or newer versions you can add packages by going to File > Swift Packages > Add Package Dependency. Copy in this repos URL and go from there.
Onboarding is super easy to get started with.
Simply follow the usage in the example file.
import Onboarding // 1. Prepare a set of tips items let items: [TipsItem] = [ .init(title: "Intro", content: "This is the summary of the app", image: UIImage(named: "intro")) ] // 2. Create a help page using the tips items let helpPage: HelpPageViewController = .init(items: items) // 3. Present the help page presentingViewController.present(helpPage, animated: true)
Contributions are welcomed, please feel free to submit pull requests.
Onboarding is published under MIT License. See the LICENSE file for more.
|Last commit: 10 hours ago|