Package selection guidance compiled from public package information, community data, and project usage.
CoachMaker is a Flutter package that provides simple, customizable coach marks (also known as walkthroughs, showcases, or tooltips) to guide users through your app's features. It supports dynamic positioning and step-by-step navigation, making it ideal for onboarding flows. The package works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. With minimal setup and intuitive APIs, CoachMaker helps highlight key UI elements in a clean, interactive way.
Use cases
Onboarding new users
Highlighting new features
Guiding users through workflows
Improving user engagement
Educating users about app functionality
Key features
Dynamic position adjustment
Step-by-step navigation
Customizable appearance
Cross-platform support
Simple API integration
Support for multiple platforms
Suitable for
App onboarding screens
Feature introduction flows
User education tools
Interactive tutorials
Product walkthroughs
Considerations
May require careful placement to avoid overlapping UI
Performance impact with many steps
Limited built-in animations
Not designed for complex interactions
Best used in controlled user flow scenarios
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Coachmaker
Coach marks are temporary messages that educate users through new or unfamiliar product experiences. They can be chained into a sequence to form a tour.