Popularity
4.5
Growing
Activity
4.3
Declining
295
13
22

Programming language: Swift
Tags: UI     Walkthrough    
Latest version: v0.0.3

ConcentricOnboarding alternatives and similar libraries

Based on the "Walkthrough" category

Do you think we are missing an alternative of ConcentricOnboarding or a related project?

Add another 'Walkthrough' Library

README

Concentric Onboarding

iOS library for a walkthrough or onboarding flow with tap actions written with SwiftUI


We are a development agency building phenomenal apps.

Twitter Version Carthage Compatible License Platform

Usage

  1. Create View's descendant class for your pages.
  2. Create at least two pages and fill them with content.
  3. Create an array of colors (same number as pages).
  4. Create ConcentricOnboardingView and place it in your view hierarchy. swift struct ContentView: View { var body: some View { return ConcentricOnboardingView(pages: <your_pages>, bgColors: <your_colors>) } }
  5. Pass duration as an argument if you want animation to be faster/slower swift ConcentricOnboardingView(pages: <your_pages>, bgColors: <your_colors>, duration: 2.0)

Examples

To try ConcentricOnboarding examples:

  • Clone the repo https://github.com/exyte/ConcentricOnboarding.git
  • Open terminal and run cd <ConcentricOnboardingRepo>/Example/
  • Run pod install to install all dependencies
  • Run open ConcentricOnboardingExample.xcworkspace/ to open project in the Xcode
  • Try it!

Installation

CocoaPods

To install ConcentricOnboarding, simply add the following line to your Podfile:

pod 'ConcentricOnboarding'

Carthage

To integrate ConcentricOnboarding into your Xcode project using Carthage, specify it in your Cartfile

github "Exyte/ConcentricOnboarding"

Manually

Drop ConcentricOnboardingView.swift in your project.

Requirements

  • iOS 13+
  • Xcode 11+

Acknowledgements

Many thanks to Cuberto team for the design idea and inspiration.


*Note that all licence references and agreements mentioned in the ConcentricOnboarding README section above are relevant to that project's source code only.