Improving Feature Exploration with TipKit
In the previous chapter, we learned about SwiftUI animations. We know now that SwiftUI animations are a great way to teach users how to use our app.
However, sometimes, it’s not enough, and we need more than fancy animations. This is where TipKit comes in. TipKit’s goal is to provide a solution for another important topic: feature exploration. Feature exploration affects our app users’ engagement and usage, eventually affecting user satisfaction and experience.
In this chapter, we will cover the following topics:
- Learning the importance of tips in a mobile app
- Adding a new tip – inline and popover
- Customizing our tip’s feel and look
- Supporting tip actions
- Defining display rules for our tips
- Grouping tips using TipGroup
- Adjusting display frequency
Now, let’s start with the fundamental question – why do we need TipKit?