pull down to refresh

Does he NEVER want to use the internet? Or just not have a subscription?
If he is open to logging in, say once per month, then there are plenty of options.
Something as simple as showing him how to use https://coinos.io/receive/ and making a static LNURL QR-code for him that he can print is all he needs.