.NET MAUI binding for iOS DataScannerViewController class
This project is a wrapper around the DataScannerViewController Swift class from VisionKit. The wrapping is accompished using the MAUI community toolkit helpers for native interop.
This code is published on nuget.org as a NuGet package called DataScannerViewController.Ios.Maui.
Because this package is strictly for iOS, you will be required to conditionally include it (insert the following into your .csproj, where <version> represents your desired version: <PackageReference Include="DataScannerViewController.Ios.Maui" Version="<version>" Condition="'$(TargetFramework)' == 'net8.0-ios'" />).
Please note: due to this issue, you will need to enable long path support as described here and then install the NuGet using dotnet add package as documented here. Upon building, you may encounter error MSB3030. If this happens, you must build from the command line (e.g. dotnet build -c Debug).