markdown_widget_builder library

Widgets for survey questionnaires defined using markdown-like syntax.

Copyright (C) 2024, Software Innovation Institute, ANU.

Licensed under the MIT License (the "License").

License: https://choosealicense.com/licenses/mit/.

Authors: Tony Chen

Classes

MarkdownWidgetBuilder
The MarkdownWidgetBuilder is a stateful widget that takes in markdown-like content and a title. It uses the CommandParser to interpret custom commands embedded in the content and build corresponding Flutter widgets, including images, inputs, sliders, videos, audio players, and more. It also supports pagination if the content is split into pages, allowing the user to navigate between pages.