Overview
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
