GDK is a cross-platform, cross-language library for Blockstream Green wallets.
For an overview of the api see gdk.readthedocs.io.
GDK-RPC library is compatible with gdk and allows users to use the Green mobile/cli/desktop apps with a Bitcoin or Liquid full node including pruned.
Get rust
cd in the repo
cargo build
Download ndk r20
export ANDROID_NDK=location_of_unzipped_ndk_r20
You will also need to run (one off)
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
then to build for the various target run
./ndk.sh