Skip to content

build(#83): NeurophoneService → generated Java Service shim → JNI #111

Description

@hyperpolymath

Sub-task of #83 (gossamer migration).

Replace NeurophoneService.kt (foreground Service) with a minimal generated Java Service shim under the exempt gen/ dir that JNIs into Rust. A webview shell (gossamer) does not host Android Services, so the shim is the JVM-bytecode surface that must remain. Business logic lives in crates/neurophone-android.

Parallelizable after the gossamer Android scaffolding.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bindingsABI, FFI, WASM, and cross-language interop surfaceschoreRoutine maintenance with no behaviour changecicdCI/CD: workflows, actions, lockfiles, pins, runners, release gates

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions