Most mobile apps suck — here’s how to fix them