Wraith is a secure anonymous messenger built with Rust and Dioxus. It provides a private and reliable communication platform for its users.
-
Ensure your
ANDROID_HOME,ANDROID_NDK_HOME, andJAVA_HOMEenvironment variables are set correctly. For example:$env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr" $env:ANDROID_HOME = "C:\Users\<user>\AppData\Local\Android\Sdk" $env:ANDROID_NDK_HOME = "C:\Users\<user>\AppData\Local\Android\Sdk\ndk\<version>"
-
Install the Dioxus CLI:
cargo install dioxus-cli --version "^0.6" # Or using cargo-binstall: # cargo binstall dioxus-cli@0.6.3
-
Add Rust Android targets:
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
-
Build the application:
dx build --platform android -
Serve the application on an emulator or connected device:
dx serve --platform android
Once the application is running on your device or emulator, you can start using it to send secure and anonymous messages. Modifications to the code will automatically be hot-reloaded by Dioxus while dx serve is running.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any bugs or feature requests.