{"id":21666390,"url":"https://github.com/doo/scanbot-image-picker-xamarin","last_synced_at":"2026-04-09T21:05:41.365Z","repository":{"id":143616363,"uuid":"241129855","full_name":"doo/scanbot-image-picker-xamarin","owner":"doo","description":"Xamarin Image Picker for Android and iOS","archived":false,"fork":false,"pushed_at":"2023-10-04T14:04:53.000Z","size":843,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-31T09:33:21.747Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":false,"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/doo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2020-02-17T14:38:22.000Z","updated_at":"2023-09-27T17:24:50.000Z","dependencies_parsed_at":"2024-01-31T05:17:29.240Z","dependency_job_id":null,"html_url":"https://github.com/doo/scanbot-image-picker-xamarin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doo/scanbot-image-picker-xamarin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-image-picker-xamarin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-image-picker-xamarin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-image-picker-xamarin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-image-picker-xamarin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doo","download_url":"https://codeload.github.com/doo/scanbot-image-picker-xamarin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-image-picker-xamarin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264473656,"owners_count":23613954,"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-11-25T11:26:27.279Z","updated_at":"2026-04-09T21:05:41.334Z","avatar_url":"https://github.com/doo.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Scanbot Image Picker for Xamarin Native \u0026 Forms\n\nA tool to simplify and unify image picking from from the gallery. No more discrepancies between platforms, no more `OnActivityResult`,  `resultCode`,  `FinishedPickingMedia`. No messing with permissions, no launching controllers or starting activities – **Pick \u0026 Go**. \n\nAvailable as nuget packages for [Xamarin](https://www.nuget.org/packages/Scanbot.Xamarin.ImagePicker/) and [Xamarin.Forms](https://www.nuget.org/packages/Scanbot.Xamarin.Forms.ImagePicker/)\n\n### Usage\n\n#### Droid\n\n```cs\nBitmap bitmap = await Scanbot.ImagePicker.Droid.ImagePicker.Instance.Pick();\n```\n\n#### iOS\n\n```cs\nUIImage image = await Scanbot.ImagePicker.iOS.ImagePicker.Instance.Pick();\n```\n\n#### Forms\n\n```c#\nImageSource source = await Scanbot.ImagePicker.Forms.ImagePicker.Instance.Pick();\n```\n\n**Quirk**: Depending on your target framework and Xamarin.Forms version, this may throw a `NullReferenceException`. That means native dependcendies weren't properly referenced. In that case, add the following to your `AppDelegate` and `MainActivity`, respectively:\n\n```c#\nScanbot.ImagePicker.Forms.Droid.DependencyManager.Register();\n```\n\n```C#\nScanbot.ImagePicker.Forms.iOS.DependencyManager.Register();\n```\n\n### Contributing\n\nContributions in the form of **issues**, **pull requests** and **suggestions** are very welcome. \n\n### Disclaimer\n\nThis package is still in beta and should be used with that in mind. It is volatile. It has not been thorougly tested, all use cases are definitely not covered, breaking changes will happen without much notice.\n\n### License\n\n[MIT](LICENSE.md)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoo%2Fscanbot-image-picker-xamarin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoo%2Fscanbot-image-picker-xamarin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoo%2Fscanbot-image-picker-xamarin/lists"}