Expecting every app to conform with your local relay is in itself a task too. I see what you’re saying though, it probably would be easier for each dev building a mobile client since they could abstract away the storage & retrieval of things, but making a user download 3 apps seems like a bit of a heavy lift don’t you think?
I’m not 100% decided yet, just making a point. I haven’t built a mobile client.
Would you want a desktop app to work this would too? 3 programs.
Would you want a desktop app to work this way* too? 3 programs.
Yep: signer, local storage, and client for desktops too.
It will become more acceptable if you reuse the same signer and storage for many clients. There is no point in duplicating databases into each Nostr app we use. And you are supposed to use lots of them, one for each specialty flow.
I agree. Considering I'm using people's codebases. I'd want everything separate. I don't want all my eggs in a basket.
The deduplication across apps is quite nice, good point.