{"id":1886,"url":"https://github.com/uber/uber-ios-sdk","last_synced_at":"2025-06-11T17:39:40.292Z","repository":{"id":50628723,"uuid":"46742890","full_name":"uber/uber-ios-sdk","owner":"uber","description":"Uber iOS SDK (beta)","archived":false,"fork":false,"pushed_at":"2024-10-04T17:11:26.000Z","size":3790,"stargazers_count":376,"open_issues_count":37,"forks_count":125,"subscribers_count":2522,"default_branch":"main","last_synced_at":"2024-11-29T11:44:05.864Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://developer.uber.com/docs","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uber.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-23T19:27:54.000Z","updated_at":"2024-10-23T11:47:51.000Z","dependencies_parsed_at":"2022-09-22T19:00:37.176Z","dependency_job_id":"dc0c0d99-5d29-4714-9ba7-8abe86509fbe","html_url":"https://github.com/uber/uber-ios-sdk","commit_stats":{"total_commits":114,"total_committers":29,"mean_commits":"3.9310344827586206","dds":0.8245614035087719,"last_synced_commit":"5a949616f6ec52190e036820ad5c0a9dce7bea77"},"previous_names":["uber/rides-ios-sdk"],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fuber-ios-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fuber-ios-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fuber-ios-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fuber-ios-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uber","download_url":"https://codeload.github.com/uber/uber-ios-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228443657,"owners_count":17920764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:15:58.180Z","updated_at":"2024-12-06T09:30:31.015Z","avatar_url":"https://github.com/uber.png","language":"Swift","readme":"# Uber iOS SDK\n\nThis library allows you to authenticate with Uber services and  interact with the Uber Rides API in your iOS application.\n\n## Migrating to 2.0.0\nCheck the [Migration Guide](./documentation/migration-guide-2.0.0.md) for instructions on how to upgrade.\n\n## Requirements\n\n- iOS 14.0+\n- Xcode 14.0+\n- Swift 5.0+\n\n## Installation\n\n### Swift Package Manager\n[Swift Package Manager](https://www.swift.org/documentation/package-manager/) is the preferred installation method. To install the Rides iOS SDK via SPM, add a package dependency to your project's Package.swift.\n\n```\n// swift-tools-version: 5.9\n\nimport PackageDescription\n\nlet package = Package(\n  name: \"My Project\",\n  dependencies: [\n    .package(url: \"https://github.com/uber/rides-ios-sdk.git\", .upToNextMajor(from: \"2.0.0\"))\n  ]\n)\n```\n\n\n## Getting Started\n\n### App Registration\nStart by registering your application in the [Uber Developer's Portal](https://developer.uber.com/dashboard/create). Note the ClientID under the `Application ID` field.\n    \u003cp align=\"center\"\u003e\n    \u003cimg src=\"img/client_id.png?raw=true\" alt=\"Request Buttons Screenshot\"/\u003e\n\u003c/p\u003e\n\n\n### SDK Configuration\n\nNext, configure your Xcode project with the registered application's information. Locate the **Info.plist** file for your application. Right-click this file and select **Open As \u003e Source Code**\n\nAdd the following code snippet, replacing the placeholders within the square brackets (`[]`) with your app’s information from the developer dashboard. (Note: Do not include the square brackets)\n\n```xml\n\u003ckey\u003eLSApplicationQueriesSchemes\u003c/key\u003e\n\u003carray\u003e\n    \u003cstring\u003euber\u003c/string\u003e\n    \u003cstring\u003euberauth\u003c/string\u003e\n    \u003cstring\u003eubereats\u003c/string\u003e\n    \u003cstring\u003euberdriver\u003c/string\u003e\n\u003c/array\u003e\n\u003ckey\u003eUber\u003c/key\u003e\n\u003cdict\u003e\n    \u003ckey\u003eClientID\u003c/key\u003e\n    \u003cstring\u003e[Client ID]\u003c/string\u003e\n    \u003ckey\u003eDisplayName\u003c/key\u003e\n    \u003cstring\u003e[App Name]\u003c/string\u003e\n\u003c/dict\u003e\n```\n\n## Authenticating with Uber\nSee the [UberAuth documentation](./Sources/UberAuth/README.md) for information on how to authenticate your application's users with Uber.\n\n\n## Rides API\nSee the [UberRides documentation](./Sources/UberRides/README.md) for information on how to interact with the Uber Rides API.\n\n\n\n## Getting help\n\nUber developers actively monitor the [Uber Tag](http://stackoverflow.com/questions/tagged/uber-api) on StackOverflow. If you need help installing or using the library, you can ask a question there. Make sure to tag your question with uber-api and ios!\n\nFor full documentation about our API, visit our [Developer Site](https://developer.uber.com/).\n\n## Contributing\n\nWe :heart: contributions. Found a bug or looking for a new feature? Open an issue and we'll respond as fast as we can. Or, better yet, implement it yourself and open a pull request! We ask that you include tests to show the bug was fixed or the feature works as expected.\n\n**Note:** All contributors also need to fill out the [Uber Contributor License Agreement](http://t.uber.com/cla) before we can merge in any of your changes.\n\nPlease open any pull requests against the `develop` branch.\n\n## License\n\nThe Uber Rides iOS SDK is released under the MIT license. See the LICENSE file for more details.\n","funding_links":[],"categories":["SDK"],"sub_categories":["Official","Other free courses"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuber%2Fuber-ios-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuber%2Fuber-ios-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuber%2Fuber-ios-sdk/lists"}