stylit

A Flutter package that allows you to effortlessly turn a plain string into a beautifully styled Text widget.

Example:

const String text = '<span>Flutter</span> <span>everything</span> is a <span>Widget</span>';
final Widget textWidget = text.stylit(
  styles: [
    TextStyle(
      color: Colors.blue,
      fontSize: 28,
      fontWeight: FontWeight.bold,
    ),
    TextStyle(
      color: Colors.pinkAccent,
      fontSize: 16,
      decoration: TextDecoration.underline,
      decorationColor: Colors.red,
      decorationStyle: TextDecorationStyle.double,
    ),
    TextStyle(
      color: Colors.lightBlueAccent,
      fontSize: 20,
      fontStyle: FontStyle.italic,
      fontWeight: FontWeight.bold,
    ),
  ],
);

LICENSE

Libraries

stylit