Skip to content

Tutti is a Swift library that lets you create tutorials, hints and onboarding experiences.

License

Notifications You must be signed in to change notification settings

BookBeat/Tutti

 
 

Repository files navigation

Version Platform Swift 5.1 License Twitter: @danielsaidi

About Tutti

Tutti helps you create great onboarding expericences, like quick hints and single- or multi-screen tutorials.

Tutti will only display a hint/tutorial once by default. You can reset the display state of a hint/tutorial if you want to display it multiple times.

Tutti also supports multiple users. Just specify userId and Tutti will display a hint/tutorial once for every user.

Install

Swift Package Manager

https://github.com/danielsaidi/Tutti.git

CocoaPods

pod 'Tutti'

Onboarding

In Tutti, the Onboarding class is at the core of the onboarding logic. It can be used to apply different onboarding rules and is what determines whether or not a hint or tutorial should be presented.

Check out this onboarding guide for more information on how to work with onboarding.

Hints

Tutti comes with a set of built-in hint types that can be used for different purposes.

Check out this hint guide for more information on how to create and present hints.

Tutorials

Tutti comes with a set of built-in tutorial types that can be used for different purposes.

Check out this tutorial guide for more information on how to create and present tutorials.

Demo App

This repository contains a demo app that demonstrates different types of hints and tutorials. To try it out, open and run the TuttiDemo.xcodeproj project.

Contact me

I hope you like this library. Feel free to reach out if you have questions or if you want to contribute in any way:

License

Tutti is available under the MIT license. See LICENSE file for more info.

About

Tutti is a Swift library that lets you create tutorials, hints and onboarding experiences.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 97.7%
  • Ruby 2.3%