Overview
A Flutter widget that enables users to draw signatures using their finger or stylus, with the ability to export the signature as an image. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The package provides a clean, customizable interface for capturing handwritten signatures in real time, making it ideal for forms, consent documents, and digital onboarding workflows. It handles touch input efficiently and allows developers to control stroke width, color, and background appearance.
Use cases
- Digital signature collection
- User onboarding forms
- Consent and agreement capture
- E-signature integration
- Document authentication
Key features
- Real-time signature drawing
- Export to image format
- Cross-platform support
- Customizable stroke and background
- Touch and stylus compatible
- Simple API integration
Suitable for
- Mobile and web apps requiring e-signatures
- Forms and document workflows
- Apps needing user authentication via signature
- Development teams targeting multiple platforms
- Prototyping signature features quickly
Considerations
- Requires permission for touch input on some platforms
- Image quality depends on resolution settings
- Large signatures may impact performance
- Limited built-in validation for signature authenticity
- No native PDF embedding support