Previously, to integrate Uber into your app you had to either use Deep Links to hand off to the Uber app or create your own experience around the stages of the ride (waiting, pickup, dropoff, etc). With the Ride Request Widget, you can embed the entire experience directly into your app with just a few lines of code. Seriously, this is how easy it is:
We've taken special care to make sure this works well around the world, especially in places where connectivity may not that reliable.
If you have feedback or questions, let us know here!
@dpiz@button no need to move, Button could implement this. The Button button is far more sophisticated (the button part) and gives you great stats on the back end
This is awesome! Why write the SDK in Swift, though? Including any Swift code in an app causes the entire Swift runtime to be included in the app (which makes it larger and slower to download), so this is a tough pill to swallow for those of us who haven't adopted Swift yet. On the other hand, Objective-C APIs can be used from Swift just fine without any runtime cost.
@arix Totally reasonable question. The team wanted to use the latest technology so chose Swift for the SDK. It's open source, though, so we welcome people to clone and port!
Replies
Raycast
Burner
iTunes
iTunes
VotePlz
iTunes
Shello
Wakati