Uber actually has a not-so-well-known product for this very problem: the mobile web version (m.uber.com)
It doesn't have nearly as much functionality as gregdoesit mentioned, but it's enough to service the use case of getting you from point A to point B when you're stuck w/ crappy connectivity.