Top Flutter Shapes and Path packages Flutter's Canvas is an interface for recording graphical operations. It can be used to draw shapes, images, texts and nearly everything else on the screen with pixel precision. Vector image file formats like SVG that are small and efficient can also be converted into paths that can be drawn on this canvas. The complete list Flutter packages that provide SVG to Path, Canvas Path, Custom Canvas Shapes and Blob utilities for your Flutter app is provided below.
morphable_shape
161
A Flutter package for creating various shapes that are responsive and can morph betweem each other.
flutter_box_transform
72
A Flutter implementation of box_transform package that provides easy 2D box transform operations with advanced resizing of rect in UI.
proste_bezier_curve
62
Less code, less difficulty, drawing standard Bezier curve.Package can be used to clip the widget or draw the path by yourself.
svg_path_parser
56
A Flutter/Dart utility to parse an SVG path into a equivalent Path object from dart:ui library.
flutter_polygon
44
A plugin with tools for working with polygons in Flutter. Provides a clipper (PolygonClipper, ClipPolygon) and border (PolygonBorder)
superellipse_shape
44
A package for creating superellipse shapes in flutter. A superellipse is a shape constituting a transition between a rectangle and a circle.
arrow_path
42
Draw arrows with Path objects easily. Paths can be composited to add arrows to any curve and draw all at once.
path_parsing
39
A Dart library to help with SVG Path parsing and code generation. Used by Flutter SVG.
svg_to_paint
38
svg_to_paint generates dart code from a svg file. Given an xml file you can draw its simply by typing a command.
text_to_path_maker
35
A Flutter package that can convert any font's characters into paths and animate them.