I haven't tried Whatsapp or Signal. The problem I've had with Uber is feeding it GPS coordinates. Talking about Waydroid, for some reason, while I can get Google Maps to see my coordinates, Uber seems to try to get the coordinates some different way. IIRC, you can still use it, you just need to be more explicit about where you want it to pick you up.