microsoft/HealthClinic.biz

Reference NuGets instead of Xamarin Component Store components

jsauvexamarin opened this issue · 2 comments

The Xamarin Component restore operation requires a Xamarin account. Since it is no longer required to have a Xamarin account to build Xamarin apps, the component restore operation can fail because the endpoint expects a Xamarin account. Many Xamarin newcomers will not have Xamarin accounts because of its inclusion in Visual Studio and Xamarin Studio.

This goes unnoticed by someone developing with a Xamarin account, but will be a major point of frustration for those running the app for the first time with Community editions of Visual Studio or Xamarin Studio, and with no Xamarin account logged into the IDE.

It would be a good idea to switch all component references to comparable NuGets, as nuget.org does not require authorization to restore packages.

Thanks for your feedback!

We will evaluate the cost/time to update the apps due to not all the same components/versions are available in nuget so the change could be not so easy.

One of those newcomers who don't have Xamarin accounts here:

I need this done. There's no reason to require the account only on this specific case. And there do seem to be components out there worth using from what I can tell, starting, for example, with Android Support Design Library.