Declarative cross-platform UI framework in Rust for native applications. More info in this article.
Should be as easy as cloning the code and running one of these:
cargo run --example hello --release
cargo run --example calculator --release
...
Check the examples folder for more examples. Btw, without the --release
flag, it will still work, but
your impression of the performance will probably not be that good.
First install and set up cargo-sdl-apk.
Then, running the examples on android should be as easy as locally, almost:
cargo sdl-apk run --example hello
Appy is, by default, using SDL to render its graphics. It also supports
Glutin, which can be turned on as a feature. Check platform-examples/test-glutin
for a project that is set up to use it. Running locally is done in the same way, i.e. with cargo run
, but if you want to use Glutin on Android you need to use cargo-apk instead of cargo-sdl-apk.
If you want live reload during development this can be done with cargo-watch. Install it and run:
cargo watch -x run