wriggle

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

wriggle

Wriggle is a text-based UI framework for command-line Dart. It uses a nested component system that should be familiar to Flutter users.
Features #
Selling points include:

Slow
Inefficient
Cute!

Getting started #
Usage #
Run the top-level function "runApp", providing a Component as your application.
Extend the Component class and override the "build" method, returning a tree of nested Renderable objects.
void main(List<String> arguments) {
runApp(MyApp());
}

class MyApp extends Component {
@override
Renderable build(ProviderContainer container) {
return const Center(child: Text('Hello world!'));
}
}
copied to clipboard
State in Wriggle is managed using the StatefulComponent
Additional information #
For a working example, see the project I created Wriggle for: Morning Princess, a text-based character sheet for D&D 5e (https://codeberg.org/imperialoctopus/morning-princess/).
Credits #

Dart console from https://pub.dev/packages/dart_console
Malison from https://pub.dev/packages/malison

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.