Cross-platform GUI for Grin on Rust with focus on usability and availability to be used by anyone, anywhere.
Find a file
2023-07-14 11:49:13 +03:00
app android + ui: display cutouts (insets) refactoring, optimize platform-specific app, reorganize views 2023-07-14 00:55:31 +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 ui + build: title panel refactoring, check node idle state for network title animation, optimize font sizes, run build on several devices for Android 2023-07-14 03:51:06 +03:00
src ui: remove unused function from title panel 2023-07-14 03:52:13 +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:48:07 +03:00
build_run_linux.sh build: add linux script 2023-07-11 17:53:00 +03:00
Cargo.lock build + android: update dependencies, update build script for v7 arch on Android, fix wgpu limits for old Android devices 2023-07-13 18:44:37 +03:00
Cargo.toml build + android: update dependencies, update build script for v7 arch on Android, fix wgpu limits for old Android devices 2023-07-13 18:44:37 +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