flutter_class_parser 0.0.3 copy "flutter_class_parser: ^0.0.3" to clipboard
flutter_class_parser: ^0.0.3 copied to clipboard

outdated

A package for serialize and deserialize common UI data classes in Flutter.

flutter_class_parser #

A package for serialize and deserialize common UI data classes in Flutter.

Getting Started #

To serialize/deserialize a supported class, use:

var gradient=LinearGradient(colors:[Colors.red, Colors.blue]);
String gradientJson=json.encode(gradient.toJson());
var gradient2=parseGradient(json.decode(gradientJson));

Supported Classes #

Color
BlendMode
TileMode
AlignmentGeometry
BoxFit
ImageRepeat
FilterQuality
StackFit
FontWeight
FontStyle
Axis
TextDecoration
TextDecorationStyle
Clip
Curve
TextAlign
MainAxisAlignment
CrossAxisAlignment
WrapAlignment
WrapCrossAlignment
Offset
Size
Rect
Radius
BorderRadius
Gradient
ColorFilter
DecorationImage
BoxDecoration
TextStyle

Some class parsing is not fully supported yet. For example, the Curve class parsing only supports some of the predefined curves.

You can more than welcome to contribute and add more classes to the collection.

5
likes
0
pub points
43%
popularity

Publisher

verified publisherwenkaifan.com

A package for serialize and deserialize common UI data classes in Flutter.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_class_parser