Open source / Flutter packagePublic repository

Rich text from a small, readable markup format.

Flutter rich text often requires building nested TextSpan structures manually. Flutter Spannable String explores a simpler input format that can describe styled fragments inside a normal string.

Flutter Spannable String input and styled output visual
Safe package example / public repository
Context

A smaller input for rich text.

Flutter rich text often requires building nested TextSpan structures manually. Flutter Spannable String explores a simpler input format that can describe styled fragments inside a normal string.

What I built

A parser and reusable package.

I built a parser and Flutter package supporting styled text properties such as color, background color, font size, text decoration, italic styling, and font weight.

Technology

Dart, Flutter, and parsing.

Dart, Flutter, text parsing, package design

  • text-color
  • background-color
  • font-size
  • text-decoration
  • font-style
What this demonstrates

A developer-facing API with a small surface.

Reusable library design, parsing structured input, developer-facing APIs, documentation, and packaging functionality for use outside a single application.

Open public repository

Next

Rich text from a small, readable markup format.