Skip to content

Android wiring#289

Open
TarikGul wants to merge 3 commits into
worktree-issue-96-mobile-followupfrom
tg/truapi-rust-core
Open

Android wiring#289
TarikGul wants to merge 3 commits into
worktree-issue-96-mobile-followupfrom
tg/truapi-rust-core

Conversation

@TarikGul

Copy link
Copy Markdown
Member

WIP

TarikGul added 3 commits July 17, 2026 13:39
Add the android/truapi-host package (Kotlin host adapter shell over the
truapi-server UniFFI core, localhost WebSocket bridge transport) matched to the
current core FFI surface: HostCoreStorage, a single confirmUserAction, local
signing session activation, and LocalhostBridgeBootstrap.

Add Makefile targets uniffi-kotlin (Kotlin binding generation), android-jni
(cargo-ndk cross-compile of libtruapi_server.so per ABI), and
android-publish-local; gitignore the generated bindings and jniLibs.
- android-publish-local no longer depends on android-jni: the AAR does not
  bundle the cdylib, so publishing only needs the Kotlin bindings (JitPack has
  no NDK).
- README: flag that the JitPack distribution is not yet wired up (no
  jitpack.yml at the repo root) and document the INTERNET permission the
  consuming app must declare.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant