flutter_easy_flow
is a Flutter project designed to simplify the process of creating and managing flow diagrams.
Here are some of the key features of flutter_easy_flow
in action:
- Node Management: Easily add, delete, and modify nodes to create detailed flow diagrams.
- Group Nodes: Efficiently manage complex diagrams by grouping nodes.
- Real-time Data Rendering: Automatically render flow diagrams based on real-time data.
- Real-time Data Viewing: View the underlying data of flow diagrams in real-time.
To get started with flutter_easy_flow
, follow these steps:
- Clone the repository:
- Navigate to the project directory:
cd flutter_easy_flow
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Welcome contributions from the community. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push the branch to your fork.
- Create a pull request with a detailed description of your changes.
Here are some upcoming features that are planned for flutter_easy_flow
:
- Collapsible Group Nodes: Add support for collapsing and expanding group nodes to manage complex diagrams more efficiently.
- Local Data Persistence: Save canvas data locally and support data restoration to continue work seamlessly.
- Animated JSON Data Panel: Introduce an animated panel on the left side to expand or collapse JSON data for better data management.
This project is licensed under the MIT License. See the LICENSE file for more details.