Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More controls over export and moving towards a full app builder #95

Open
peynman opened this issue Jan 2, 2021 · 2 comments
Open

More controls over export and moving towards a full app builder #95

peynman opened this issue Jan 2, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@peynman
Copy link

peynman commented Jan 2, 2021

Hi
I have made a fork and added some features to the plugin:

  • customizable class/object/widget name for groups/artboard/shape
  • option for child widgets to live in other parent properties than "children"
  • option to exclude layout from getting exported (useful when placing a component in other properties than "children")
  • customize extended class for arboards and replace "build" function with super class properties

With this stuff I could get to scaffold a home page widget with app bar and drawer.Inside it is a DrawerHeader & ListView and a component to render items.

For now I am very interested in this plugin and I would like to add more features like:

  • Stateful components
  • Selectable layout for widgets
  • Set custom property on custom widgets (Like creating a JSON description)
    • this can be achieved with like a JSON editor, Google Blockly, or crawled through Flutter API docs and presented with XD UI.
  • Some variable/property filling functionality (like json dynamic widget
  • Http/Socket functionality

I am open to ideas and advices on how to achieve this.
Also XD does not seem to be a pretty good choice for this, but this plugin and the environment its living in seems to be my best option.
This can turn into a fully app development environment I hope 🥇
Also I am new to Dart/Flutter/XD so this can take a while...

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Integrate GoogleBlockly, crawl Flutter API docs and create helpers for a customizable property setter

Describe alternatives you've considered
Doing it by hand

Additional context
xd design file
xd to flutter plugin, new settings
widget generated by extending another widget
widget generated with other widgets in properties other than children
flutter web

@peynman peynman added the enhancement New feature or request label Jan 2, 2021
@gskinner
Copy link
Collaborator

gskinner commented Jan 8, 2021

Sorry @peynman - I haven't had a chance to look at this in depth yet, but wanted to let you know it's been seen and isn't being ignored.

@gskinner
Copy link
Collaborator

gskinner commented May 1, 2021

Now that v2 is out, I'm going to be looking specifically at enhancements like this (ex. #110). Sorry to keep you waiting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants