electionguard-cpp icon indicating copy to clipboard operation
electionguard-cpp copied to clipboard

✨ Add Xamarin support (Android) to C# Wrapper

Open keithrfung opened this issue 3 years ago • 1 comments

Feature Request

Description Xamarin support was temporarily removed but should still be supported under the .NET Standard implementations. This may require some specialized building of the package for these particular runtimes and more complicated setup so that a developer can easily utilize the library.

The suggestion is to implement Conditions to implement some of the previous code originally in the previously made iOS and Android projects. This may require using Build Extras.

-Android Specifics

See

  • [ ] Add Android binaries into runtimes and project
  • [ ] Update documentation after Android and iOS support
  • [ ] Build test project to demonstrate usage but do not commit within PR.

Helpful Links https://docs.microsoft.com/en-us/nuget/create-packages/multiple-target-frameworks-project-file https://docs.microsoft.com/en-us/nuget/create-packages/creating-a-package-msbuild https://docs.microsoft.com/en-us/dotnet/standard/frameworks https://github.com/edsnider/latestversionplugin/blob/master/src/Xam.Plugin.LatestVersion.csproj https://docs.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks

keithrfung avatar Sep 02 '21 16:09 keithrfung

also, need to add the linux net-standard tests as part of this task

AddressXception avatar Sep 10 '21 21:09 AddressXception