Cross-Platform WebAssembly Application
Note
This project is a prototype and a draft for application development with Web Assembly and Rust. So it's not a real application. Also is not ready for production applications yet.
Important
The application was developed and tested on Ubuntu 22.04 LTS and not adapted yet for develop on other operating systems.
| Technology | Link |
|---|---|
| Rust | https://www.rust-lang.org/tools/install |
| Cargo Make | https://crates.io/crates/cargo-make#installation |
| Android Studio | https://developer.android.com/studio |
| Android SDK API 34 | https://developer.android.com/about/versions/11/setup-sdk |
| Android NDK | https://developer.android.com/studio/projects/install-ndk |
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh$ cargo install --force cargo-make$ $NDK_HOME/build/tools/make_standalone_toolchain.py --arch arm64 --api 34 --install-dir backend/lib/ndk$ cargo make -p production runor
$ cargo make -p production build-androidThen start you Android Studio, open backend/android as project and build the Android app.