Certificate Canvas
A professional, memory-optimized Flutter package for creating drag-and-drop design tools. Perfect for building certificate generators, ID card designers, or social media post editors.
🚀 Features
- Drag & Drop Interface: Smooth 60fps positioning logic.
- Controller Pattern: Decoupled logic (
CertificateController) for programmatic control. - Undo / Redo: Built-in history stack with memory limits to prevent crashes.
- Smart Templates: Pre-populate the canvas with text and images.
- Image Overlays: Support for adding user logos or stickers.
- High-Res Export: Capture designs as PNGs with configurable
pixelRatio.
📦 Installation
dependencies:
certificate_canvas: ^2.0.0