I've developed a plugin for CapacitorJS that works with Amber and other NIP-55 Android signers, you might find some answers in there if you're stuck: https://github.com/chebizarro/nostr-signer-capacitor-plugin
Handy reference; thanks!