Isn’t this all achieved with a few UI tweaks on the existing mobile wallets - something that goes ‘ping’ when a memo arrives & an inbox to show them?
I have a mobile wallet that handles viewkeys & multiple accounts so the hard stuff has already been done.
EDIT: Here’s a link to that being done while testing a mobile wallet, creating a ‘personal ZECpages’ :-