- Notifications
You must be signed in to change notification settings - Fork78
Build beautiful desktop apps with flutter and rust. 🌠 (wip)
License
NotificationsYou must be signed in to change notification settings
flutter-rs/flutter-rs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Build flutter desktop app in dart & rust
This is the development repo. Head toflutter-app-template for a running demo.
Install latestRust
Install libglfw:
- Mac:
brew install glfw
- linux:
apt install libglfw3
- Mac:
Installflutter sdk
Influtter-app project, set flutter sdk version inCargo.toml
[package.metadata.flutter]version = "5af435098d340237c5e3a69bce6aaffd4e3bfe84"
This commit version id can be found in bin/internal/engine.version file in flutter sdk folder.
- Run
scripts/run.py
to get a running example.Note: The first run is going to take a while to download rust dependecies and flutter engine.
- Support Hot reload
- MethodChannel, EventChannel
- Async runtime using tokio
- Application icons
- System dialogs
- Clipboard support
- Cross platform support (mac & linux)
- Support distribution format: (mac app, mac dmg)
- Support setting default window background color.
- Loader UI and rebranding.
- Desktop integration: App menu, context menu, file dialogs.
- Flutter scroller should support desktop scroll event.
- Download dll from web?
Contribution and PR are welcome.
About
Build beautiful desktop apps with flutter and rust. 🌠 (wip)
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.