World-beating smartphone apps that everyone must have