Citrine seems to be the only real standalone app that can be operated independently from other nostr apps on the phone. Others seem to be embedded in their respective apps but this can change in the future
This first obvious target platform is Android for local relay architecture. It also handles PWA-s with less restrictions. It just allows for more freedom therefore freedom-oriented apps run better on it.
Citrine as the first test target looks like a good start therefore.
NDK
NDK has a nice way of handling the local relay architecture and that code is located in ndk-cache-nostr
Citrine coupled with ndk-cache-nostr could be the first PoC target.
Notable local relay implementations:
Snort Worker relay
Citrine on Android used by Amethyst
nostrdb by Damus
Citrine seems to be the only real standalone app that can be operated independently from other nostr apps on the phone. Others seem to be embedded in their respective apps but this can change in the future
This first obvious target platform is Android for local relay architecture. It also handles PWA-s with less restrictions. It just allows for more freedom therefore freedom-oriented apps run better on it. Citrine as the first test target looks like a good start therefore.
NDK
Citrine coupled with ndk-cache-nostr could be the first PoC target.