An open API service indexing awesome lists of open source software.

https://github.com/ibrahimsezer/draggable_interaction

The general aim of this project is to develop a modular application by combining diagram and workflow tools.
https://github.com/ibrahimsezer/draggable_interaction

Last synced: 2 months ago
JSON representation

The general aim of this project is to develop a modular application by combining diagram and workflow tools.

Awesome Lists containing this project

README

        

# Diagram and Workflow Tools
- The general aim of this project is to develop a modular application by combining diagram and workflow tools.
- This project provides an interactive experience using the "gestureDetector" feature in Flutter.
- This project is developed using Flutter.

## Dependencies
- Provider (current | provider: ^6.0.5)
- Hive (current | hive: ^2.2.3)

### Mainly used flutter features & methods
- GestureDetector
- CustomClipper
- Consumer
- context.read

## Installation
1. To download this project to your local computer, enter the following command in terminal or command prompt:

```terminal
git clone https://github.com/ibrahimsezer/Draggable_Interaction.git
```

or [you can download the ZIP file by clicking here](https://github.com/ibrahimsezer/Draggable_Interaction/archive/main.zip).

2. Go to the project folder:

```terminal
cd Draggable_Interaction
```

3. Run this command to install project dependencies:

```terminal
flutter pub get
```
## Running the Project
After installing the project dependencies, enter the following command in terminal or command prompt to start the project using Flutter:

```terminal
flutter run
```

This command will run the project on your local emulator or a connected device.

## Usage Scenarios
- When the project runs, you can create it on the screen by selecting the item you want from the menu on the left side of the screen.
- Afterwards, you can move the items on the screen by dragging them.
- You can update the item size by pulling from the bottom right corner of each item.
- You can zoom in and out on the screen with two fingers.*
- You can create a object within square (basic material objects menu) and emoji(.svg format objects menu) menu.
- We have an endless canvas
## Contributing
1. Fork this repository.
2. Create a branch to add a new feature or fix.
3. Make your changes and test them.
4. Create a "pull request" with your changes.

## Support and Contact
- Mail : [email protected]
- Linkedin : https://www.linkedin.com/in/ibrahim-sezer