Tutti helps you create onboarding expericences like hints and single- or multi-screen tutorials.
Tutti has different onboarding types. Standard hints and tutorials are shown right away and only once, while other types require multiple presentation attempts, a certain number of "incorrect" actions etc. You can combine various types to create new ones.
You can reset the display state of any onboarding if you want to display it again. Tutti also supports multiple users, so that each onboarding is unique to each user.
In Tutti, the
Onboarding class is at the core of the onboarding experience.
This class 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.
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.
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.
This repository contains a demo app that demonstrates different types of hints and tutorials. To try it out, open and run the
I hope you like this library. Feel free to reach out if you have questions or if you want to contribute in any way:
Tutti is available under the MIT license. See LICENSE file for more info.