Even with ldk there's the issue of async payments.
Discussion
Ldk is the only one working on that lol
Until that happens there is little hope for a usable mobile node 😪
Hard disagree? When you are showing someone the invoice, just leave the app open
Then we have different definitions of good UX. What you suggested is a huge compromise.
Huge comprise is keeping an app open for 5 seconds? A bigger comprise is giving up custody and privacy.
You can't text/email/DM someone an invoice for them to pay later.
Your compromise is fine for a point-of-sale but not everything else.
Not just LDK, and anyway in LN it takes two to tango (er, I mean test a standard)
https://bitcoinops.org/en/newsletters/2023/01/04/#eclair-2464
