Flutter runtime
Tagflow
Rich content. Native Flutter.
ABOUT THE PROJECT
A little more about Tagflow.
Tagflow started as an HTML renderer for Flutter. The beta takes that a little further: apps can now work with structured documents directly, while keeping HTML support for content that already uses it.
01 / Tagflow
Start with the content you have.
If your content is already HTML, you can pass it to the adapter. It goes through the same runtime as a native document and renders as Flutter widgets.
- HTML content
- Tagflow runtime
- Flutter widgets
Tagflow.html(html: htmlContent);API example · htmlContent is supplied by your app.
02 / Tagflow
Let the document change.
For structured content, you can skip the HTML step. The runtime accepts documents, validates trusted app-controlled JSON, and applies patches when content changes. That gives the app a way to update part of a document without sending everything through HTML again.
- Document
- Apply patches
- Updated content
Tagflow.document(document);Runtime flow · document is a TagflowDocument created by your app.
Where things stand.
The native runtime is still in beta, so APIs may change. The stable HTML-renderer line remains available if that is all your app needs.
Explore Tagflow ↗Read the source ↗