Skip to content

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

Notifications You must be signed in to change notification settings

ibrahimsezer/Draggable_Interaction

Repository files navigation

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:

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

    or you can download the ZIP file by clicking here.

  2. Go to the project folder:

    cd Draggable_Interaction
    
  3. Run this command to install project dependencies:

    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:

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published