If you are worried about wifi there is the option in the Uber ap to schedule a ride in advance. So you could schedule it when you have wifi access. You could estimate how long you might be in Walmart and have the ride ready for you. I will say I haven't tried it, just saw it in the app.