| ▲ | sourcegrift 6 hours ago | ||||||||||||||||||||||
qmetaobject-rs gives you the best of both worlds: logic in rust, UI in arguably world's best cross platform framework Qt. | |||||||||||||||||||||||
| ▲ | rjh29 5 hours ago | parent | next [-] | ||||||||||||||||||||||
As a "batteries included" framework Qt is undoubtably amazing but I used it on a project recently and it struck me as dated compared to Flutter or React Native. Maybe I'm doing it wrong but I had to write a lot of boilerplate C++ even when using QML. The layout engine feels byzantine. The state management is mostly manual. Flutter is a lot more consistent, reactive, and all done in one way (Dart) and it supports hot reload natively. It was a more pleasant experience overall. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | aquariusDue 5 hours ago | parent | prev [-] | ||||||||||||||||||||||
I'm a bit out of the loop but I checked out the GitHub repo [0] and while the authors moved onto Slint the crate is still actively maintained. That said I also looked at the latest commits and that threw me down a rabbit hole of finding out that the main maintainer has a blog where he wrote about using Sailfish OS as a daily driver [1] and imagine my surprise when he revealed that he actually co-maintains a Signal client app for SailfishOS too. I looked into the GitLab repo for that app [2] and I gleefully discovered that it's mostly written in Rust, the Cargo.toml contains a dependency to qmetaobject-rs too. All that is to say that I'm glad there's another way to get Rust on mobile aside from stuff like flutter_rust_bridge. [0] https://github.com/woboq/qmetaobject-rs [1] https://www.rubdos.be/2026/04/17/my-sailfish-os-journey-apps... | |||||||||||||||||||||||