Dart library for creating static trees of execution.

Overview

Processing tree

Pub Package GitHub Issues GitHub Forks GitHub Stars GitHub License

Dart library for building and executing static trees of execution created in runtime.

When to use it

The main idea behind usage of this library is when there is a need to build builder in runtime. So for example there is a bunch of input files which will build some objects, but parse operation is complex and heavy. So intention is to do read and parse only once, and then use created builder any time needed.

Getting started

Installation Follow the installation instructions on dart packages.

Import the library into your Dart code using:

import 'package:processing_tree/processing_tree.dart';

Use TreeBuilder or StackedTreeBuilder builder to prepare structure of tree (please refer to example) and binding with your code which will be executed while using tree. Finally call build function on builder to obtain instance of TreeProcessor. From this moment tree is ready to processing data call process`` function on obtained TreeProcessor``` instance to perform execution.

Motivation

This library came to my mind after few weeks of working with xml_layout package. After understanding what it gives and how it works, I found few things which I didn't like and decided to do it in my way. However after some thinking I decided to split my work for two parts. First prepare some generic library which allows me to build and execute algorithms using it representation stored in independent way. This lib is a result of this work.

You might also like...

Cell-phone - App to offer cell phone stores, operation with static data, login, registration, cell phone list, add to cart, cart counter

cell_phone App to offer cell phone stores, operation with static data, login, re

Feb 13, 2022

Socket library for creating real-time multiplayer games. Based on TCP, with the ability to send messages over UDP (planned).

Game socket The library was published in early access and is not stable, as it is being developed in parallel with other solutions. English is not a n

Aug 10, 2022

Simple Dart package for creating mailto links in your Flutter apps or web pages

Simple Dart package for creating mailto links in your Flutter apps or web pages

mailto Simple Dart package for creating mailto links in your Flutter and Dart apps The mailto package helps you build mailto links and provides you wi

Jul 8, 2022

Creating complete social media app like instagram, facebook using flutter dart.

instoo The social media application that allows user to check out new feed, like, comment and even check other user’s profile. It has search, follow,

Dec 1, 2022

Creating terminal-based UIs and games in Dart should be accessible and fun!

Creating terminal-based UIs and games in Dart should be accessible and fun!

griddle Griddle simplifies the concept of creating 2D games or UI applications within a 2D-matrix, or grid, which in turn makes it a suitable cross-pl

Dec 19, 2022

A middleware library for Dart's http library.

http_middleware A middleware library for Dart http library. Getting Started http_middleware is a module that lets you build middleware for Dart's http

Oct 23, 2021

This library provides the easiest and powerful Dart/Flutter library for Mastodon API 🎯

This library provides the easiest and powerful Dart/Flutter library for Mastodon API 🎯

The Easiest and Powerful Dart/Flutter Library for Mastodon API 🎯 1. Guide 🌎 1.1. Features 💎 1.2. Getting Started ⚡ 1.2.1. Install Library 1.2.2. Im

Jul 27, 2023

A basic demonstration for creating a Jardinains (Fancy Pong-Like) Game in Flutter

A basic demonstration for creating a Jardinains (Fancy Pong-Like) Game in Flutter

Jardinains Flutter! 🕹 Play Here - Web https://flutter-jardinains.web.app/#/ Demo Note: For optimal performance run the project in profile mode using

Nov 12, 2022

A simple notes creating mobile application developed in flutter and php for API

A simple notes creating mobile application developed in flutter and php for API

NoteBox A simple note mobile application for Andorid and iOS, to users can easily create and save personal notes in smart phone, this application crea

Dec 14, 2022
Owner
The Tosters
Small company with big aspirations and a lot of laziness.
The Tosters
Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter Shortcuts Show some ❤️ and ⭐ the repo Why use Flutter Shortcuts? Flutter Shortcuts Plugin is known for : Flutter Shortcuts Fast, performant &

Divyanshu Shekhar 39 Sep 26, 2022
Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter Shortcuts Compatibility ✅ Android ❌ iOS (active issue: iOS support for quick actions) Show some ❤️ and ⭐ the repo Why use Flutter Shortcuts? F

Devs On Flutter 39 Sep 26, 2022
Superpowers for Dart. Collection of useful static extension methods.

If you miss an extension, please open an issue or pull request Resources: Documentation Pub Package GitHub Repository On this page you can find some o

Simon Leier 955 Jan 8, 2023
How to get the most value from Dart static analysis

This package is deprecated. Before it was deprecated, it was the way to get analysis options matching those used internally at Google. This was useful

Google 324 Nov 4, 2022
How to get the most value from Dart static analysis

This package is deprecated. Before it was deprecated, it was the way to get analysis options matching those used internally at Google. This was useful

Google 324 Nov 4, 2022
A library for creating StreamDeck plugins in Dart.

package:streamdeck A Dart package for building plugins for the Elgato Stream Deck in Dart. Create actions that extend from StreamDeckPluginAction and

Danny Tuppeny 5 Jan 3, 2023
A Flutter widget to create an iOS settings-table (static TableView).

flutter_cupertino_settings A Flutter widget to create an iOS settings-table (static TableView). import 'package:flutter_cupertino_settings/flutter_cup

Matthias Rupp 234 Dec 28, 2022
The read-a-book app is using static data. the application I developed has a homepage and detail page

book_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Adil Ahmet Sargın 1 Nov 12, 2021
A Flutter widget for rendering static html as Flutter widgets (Will render over 80 different html tags!)

flutter_html A Flutter widget for rendering HTML and CSS as Flutter widgets. Screenshot 1 Screenshot 2 Screenshot 3 Table of Contents: Installing Curr

Matthew Whitaker 1.5k Jan 5, 2023
Flutterbodydetection - A flutter plugin that uses MLKit on iOS/Android platforms to enable body pose and mask detection using Pose Detection and Selfie Segmentation APIs for both static images and live camera stream.

body_detection A flutter plugin that uses MLKit on iOS/Android platforms to enable body pose and mask detection using Pose Detection and Selfie Segmen

null 18 Dec 5, 2022