/flutter_arhitect

A tool to construct a Flutter application on the most abstract level. Based on that representation, the user is able to generate the code for the application.

Primary LanguageDart

Flutter Architect

A powerful tool designed to simplify app development by providing a visual representation of the architecture.

This tool is ment to be a powerful and intuitive solution for designing, visualizing, and generating code for an app based on the arhitecure. By providing a clear visual representation of the app's structure and automating code generation, the goal is to enable developers to focus on other aspects of app development, resulting in more efficient and maintainable projects.

Feel free to contribute by opening some PR's 🔥

From this structure 👇

The tool can generate something like this 👇

What is the tool used for?

  • Visualize the architecture of your app

  • Have a bird's-eye view of what you are doing

  • Make easy changes on a high level

  • Generate code based on the inputs you give

Why is it used?

  • Reducing the time spent on writing boilerplate code

  • Boosting the speed of the development process

  • Enabling new developers to learn faster and easier

  • Easily maintaining a standard of code across the project

How is it used?

Using Flutter Architect is straightforward and intuitive. Here's how you can use it:

  • Define the architecture of your app by adding elements to the canvas and connecting them

  • Define the methods, inputs, outputs, and descriptions of every element

  • Choose the location of the generated code and click the save button