- 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.
- InstallRust@^1.32.0
- Install libglfw:
- Mac:
brew install glfw
- linux:
apt install libglfw3
- Mac:
- Installflutter sdk
- Set flutter engine version. You can set this using any of the following methods.
- If you have flutter cli in your PATH, you're set.
- Set FLUTTER_ROOT environment variable to your flutter sdk path
- Set FLUTTER_ENGINE_VERSION environment variable. This commit version id can be found in
bin/internal/engine.version
file in flutter sdk folder.
You may want to checkout flutter-app-demo for an example.
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.Run
scripts/build.py --release nsis|mac|dmg|snap
to build distribution format
- Support Hot reload
- MethodChannel, EventChannel
- Async runtime using tokio
- System dialogs
- Clipboard support
- Cross platform support, Runs on mac, windows, linux
- Support distribution format: (windows NSIS, mac app, mac dmg, linux snap)
To contribute to flutter-rs, please seeCONTRIBUTING.
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.
Contributors11
Uh oh!
There was an error while loading.Please reload this page.