Mobile apps for everyday life