Cross-platform GUI for Grin on Rust with focus on usability and availability to be used by anyone, anywhere.
Find a file
2023-06-14 16:25:39 +03:00
.cargo native-activity example 2023-04-10 16:02:53 +03:00
app android: update of display cutouts after activity pause 2023-06-14 16:25:39 +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
locales node: update dependency to take last version from Github, add handling of new statuses and update translations 2023-06-03 21:33:07 +03:00
src android: fix exit on background 2023-06-13 23:45:03 +03:00
.gitignore git: ignore .idea dir 2023-05-20 13:31:35 +03:00
build.gradle native-activity example 2023-04-10 16:02:53 +03:00
build_and_run.sh android: show sync progress at notification, prevent app to sleep, temp fix of hanging after closing from recent apps 2023-05-23 01:46:42 +03:00
Cargo.lock build: update grin node from git 2023-06-13 23:45:30 +03:00
Cargo.toml node: update dependency to take last version from Github, add handling of new statuses and update translations 2023-06-03 21:33:07 +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