🌼
flutter_blossom
Low code editor with the full power of flutter.
Think in flutter, watch your ideas come to life, plan ahead and let your creativity run loose. Flutter Blossom
Checkout pre-release on web or download desktop version.
How to install
- Download the latest platform specific
archive
file from Releases. - Extract or Open with any archive extractor. (e.g. 7zip)
- Move everything to a suitable location.
- Make a shortcut of the launcher
flutter_blossom
for easy access.
Support
Flutter Blossom is created to make flutter development easier and more accessible.
Developers can see and play with their ideas before committing fully. To make the process fun, intuitive and fast.
To reach these goals, I'll need your support.
Suggestion/Feature Request
visit - https://flutterblossom.fider.io/
Todo
- Support web(not all features are available due to file_selector_web)
- Support desktop
- dark theme
- light theme
- Canvas - support different devices
- Multi language ready (l10n)
- Support All Widget Type (currently ongoing)
- Conditional tree (currently supports: if..else)
- Break Nodes into different segments and reuse in different part of tree.
- App view to see full app on action
- Support All Property Type (ongoing)
- Get Property Value from other parts of tree
- load external assets (images, fonts etc.)
- help section, docs, guides and example projects
- mock data
- mock api
- real api (e.g. hacker-news)
- Externals service support (e.g. Firebase)
- Support Screenshot
- share blossom project as library and load its trees to use as component
- export to code
- export blossom project to flutter project
- export as package library
- auto update app(currently supports: update available notification)
- write test
Check out latest build for upcoming features and development
Code Contribution
setup locally
git clone https://github.com/flutter-blossom flutter_blossom.git
git submodule init
git submodule update
then
dart pub global activate -sgit https://github.com flutter-blossom/blossom_cli.git
blossom switch-to local
finally
flutter run <device>
update dependencies
to add
blossom add better_print: ^1.3.1
to remove
blossom remove better_print