Is Syncfusion right for me?

Hello,

I hope this is the right place to ask such a question. I have a UWP app that I am currently porting to Xamarin.Forms to publish it for UWP, Android and iOS. I know C# and XAML, but this is the first time I develop for Android or iOS.

I have often stumbled across Syncfusion controls when searching for Xamarin.Forms controls to recreate my UWP app for which I used many controls from the UWP community toolkit. Many interesting and seemingly very polished controls seem to be available with Syncfusion, but not natively with Xamarin.Forms. Only recently have I learned about the community license and I am very grateful about this opportunity. However, I am unsure about a few points:

1. Does Syncfusion for Xamarin.Forms support every platform that Xamarin.Forms supports (e.g. also WP8, Tizen and macOS)? Basically, are the controls build uing Xamarin.Forms or native controls of each OS?

2. I am specifically looking for a Master/Detail control that will allow me to show the master and detail views side by side on a big screen (e.g. PC, iPad) but as separate pages on a smaller phone screen. I used such a control for my UWP app (MasterDetailsView from the toolkit) and have not yet been able to recreate this in Xamarin.Forms. Is something like this available with Syncfusion? (My app has 3 columns, comparable to an email app: first column would be folders, reachable via a Hamburger menu, second column would be the list of emails and the third column would be the email content. Second and third column can be displayed side by side or as individual pages, depending on screen size)

3. What is the recommended way to install the controls? Can I use nuget from withing VS 2017 or should I use the download links from the account section of the website?

Thank you very much

1 Reply

SG Sivaram Ganesan Syncfusion Team May 10, 2018 04:56 PM UTC

Hi Pfeiffer,

Thanks for contacting us.
 
  
Regarding ''supported platforms", 
  
Currently we provide support for iOS, Android and UWP platforms for our controls. We are providing macOS support for some of our controls like chart, list view and data grid in our upcoming Volume 2 release which is expected to be rolled out on mid of May, 2018. We may extend the macOS support for other controls in our future releases. 
  
Regarding "Controls build using Xamarin.Forms or native', 
  
We developed controls in Xamarin.Forms itself which required minimum platform specific implementations like list view, data grid. Other controls, we developed in Xamarin.Android and Xamarin.iOS and they are available in Xamarin.Forms platform using properties mapping. 
  
Regarding "What is the recommended to install the controls" 
  
You can install the NuGet from nuget.org. However, if you also want to check out the samples for our controls, you can find it in the installer downloaded from our website.  
  
Regarding the "master/detail controls" 

Query1: Mobile view 
 
  
You can load SfListView inside the MasterDetailPage and you can navigate to the detail page using the menu button in the MasterDetailPage or using listview ItemTapped event you can navigate when click the item and load any view in that.  
  
For your reference we have attached the sample to load listview inside the master detail page and you can download it from the below link.  
  
  
Query2: Desktop view  
  
In the desktop view you can load separate ListView inside the 1st and 2nd column and in the item tapped even you can load any view in the 3rd column. 

Regards,
Sivaram G
 
 


Loader.
Up arrow icon