fountainview 1.0.3 copy "fountainview: ^1.0.3" to clipboard
fountainview: ^1.0.3 copied to clipboard

outdated

Flutter Plugin for viewing Fountain markup documents on Android and iOS.

FountainView #

FountainView is a Flutter plugin used for renderering for viewing Fountain screenplay documents. It takes a single string and displays the formatted document in a widget.

This Flutter Plugin created using the Xamarin library FountainSharp written in F#.

This is possible with the use of Embeddinator-4000 which allow the creation of native libraries from Xamarin .NET libraries. The native Android (.aar) and iOS (Frameowork) is then embedded in a Flutter Plugin that can then be reused in any Flutter application.

image info

Usage #

Usage is very straigt forward simply construct a new FountainView widget and provide it with a string containing valid Fountain Markup text.

new FountainView(fountainText)

The text will be parsed and converted to HTML and displayed as using the flutter_html plugin.

Note I plan to switch to the recently released official webview_flutter once it is stable.

Acknowledgments #

This plugin is made using FountainSharp with thanks to Bryan Costanich

FountainSharp is an F# based Fountain Markdown processor for use via .NET/Xamarin projects. FoutainSharp parses Fountain-formatted scripts and loads them into model that can be transformed or used for WYSIWYG editing.

It ships with a sample transformation engine that transforms Fountain markdown into HTML.

1
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Flutter Plugin for viewing Fountain markup documents on Android and iOS.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_html

More

Packages that depend on fountainview