Cross-platform GUI for Grin on Rust with focus on usability and availability to be used by anyone, anywhere.
Find a file
2023-10-16 22:39:40 +03:00
app android: update ndk lib version 2023-10-04 16:17:00 +03:00
fonts gui: node info content, new icons, remove default fonts, optimize imports, add translations 2023-05-17 00:36:59 +03:00
gradle/wrapper native-activity example 2023-04-10 16:02:53 +03:00
img ui: add logo, mnemonic creation step, update translations 2023-07-22 01:59:19 +03:00
locales ui + wallet: account creation, update translations, set current account from config on opening, separate wallet refreshing method, refresh wallet after transaction receiving, optimize wallet deletion 2023-08-21 10:53:23 +03:00
src ui: fix icons font layout 2023-10-16 22:39:40 +03:00
.gitignore build: exclude jniLibs dir 2023-07-14 11:49:13 +03:00
build.gradle native-activity example 2023-04-10 16:02:53 +03:00
build_run_android.sh build: fix script 2023-07-14 11:55:42 +03:00
build_run_linux.sh build: fix binary path 2023-08-06 18:56:53 +03:00
Cargo.lock ui: update egui library, fix images loading and view rounding 2023-10-04 16:16:30 +03:00
Cargo.toml ui: update egui library, fix images loading and view rounding 2023-10-04 16:16:30 +03:00
gradle.properties native-activity example 2023-04-10 16:02:53 +03:00
gradlew native-activity example 2023-04-10 16:02:53 +03:00
gradlew.bat native-activity example 2023-04-10 16:02:53 +03:00
README.md native-activity example 2023-04-10 16:02:53 +03:00
settings.gradle native-activity example 2023-04-10 16:02:53 +03:00

This is a minimal test application based on GameActivity that just runs a mainloop based on android_activity::poll_events() and traces the events received without doing any rendering. It also saves and restores some minimal application state.

export ANDROID_NDK_HOME="path/to/ndk"
export ANDROID_HOME="path/to/sdk"

rustup target add aarch64-linux-android
cargo install cargo-ndk

export CPPFLAGS="-DMDB_USE_ROBUST=0" && export CFLAGS="-DMDB_USE_ROBUST=0" && cargo ndk -t arm64-v8a -o app/src/main/jniLibs/ build
./gradlew build
./gradlew installDebug
adb shell am start -n mw.gri.android/.MainActivity