Availability of the Mobile Foundation SDK for Xamarin on NuGet
The Xamarin Component Store has been the home of several libraries and components published for Xamarin projects. The MobileFirst SDK for Xamarin has been made available through the Xamarin Component Store ever since it was launched in 2014. If you are a MobileFirst on-premise v7.1 or v8.0 customer or Mobile Foundation Service customer, then read further to learn about the Xamarin SDK for Mobile Foundation availability on NuGet.
However, in November last year, Microsoft announced plans to sunset the Xamarin Component Store in favour of all components and libraries being made available on NuGet.
As a direct result of this announcement, the MobileFirst SDK for Xamarin will also be moved to NuGet. All future versions of the Xamarin SDK will be published on NuGet and no further updates to the Xamarin SDK will be made available through Xamarin Component Store. The existing versions of the MobileFirst SDK for Xamarin that are already published on the Xamarin Component Store will continue to be available.
The MobileFirst SDK for Windows platform has been available from NuGet for a while now. The same package will now contain the libraries necessary for Xamarin.Android and Xamarin.iOS projects. Therefore, irrespective of whether you are developing MobileFirst apps for Xamarin.Android, Xamarin.iOS or Windows, you can get all the MobileFirst client sdk libraries directly from NuGet and MobileFirst push sdk from [Nuget] (https://www.nuget.org/packages/IBM.MobileFirstPlatformFoundationPush/) .
To reiterate, add the NuGet package for MobileFirst whether you are developing for Xamarin.Android, Xamarin.iOS or Windows. Refer to the Tutorials on our Dev Center to know how to add MobileFirst SDK to Xamarin.Android, Xamarin.iOS or Windows applications.
The sample application that was previously shipped as part of the Xamarin component is now made available along with our samples for other platforms. Get the sample from GitHub
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.