I have a rather large WinForms app I'm developing in C# using VS Community 2015 (Version 14.0.25123.00 Update 2) with SQLite as the dbms and a UI that heavily uses a DataGridView that works in somewhat fancy ways via various event handling. I'd like to port as much of it as possible to also run on a Mac platform.
Before I invest the significant effort to set up Xamarin on my Windows development computer, acquire and set up a development Mac, and learn how to make it all work, I'd like some confirmation that the effort will not end up a waste of time. As one example of a question that's been raised, when looking at the NuGet Package Manager in VS (apparently my VS 2015 Community predates native Xamarin inclusion), I noticed a Xamarin.Forms component by Xamarin and a separate Xamarin.Forms.DataGrid component by what looks like an individual. It makes me concerned that I'm going to run into some significant and possibly insurmountable hurdles with the complex Winforms DataGridView control. Also, I notice that a lot of the Xamarin documentation is oriented toward development for mobile platforms. It makes me concerned the Mac stuff may still be too early to count on.
So, can I proceed with a degree of confidence that an app such as mine can be ported to Mac using Xamarin? And if so, can you provide a link to starting documentation for my particular (Mac) need?
Steve
P.S. I've recently asked a similar/related question, but the response sent me into Xamarin documentation that didn't seem very relevant to me needs.