Syncfusion Project Templates

22 Feb 2021 / 3 minutes to read

Syncfusion provides the Visual Studio Project Templates for the Syncfusion Xamarin platform to create the Syncfusion Xamarin Application.

IMPORTANT

The Syncfusion Xamarin Project Templates are available from v16.2.0.41.

Create Syncfusion Xamarin Application

The following steps help you to create the Syncfusion Xamarin Application through the Visual Studio 2017:

Before use the Syncfusion Xamarin Project Template, check whether the Xamarin Extensions - Syncfusion installed or not in Visual Studio Extension Manager by clicking on the Tools -> Extensions and Updates -> Installed for Visual Studio 2017 or lower and for Visual Studio 2019 by clicking on the Extensions -> Manage Extensions -> Installed.

  1. To create a Syncfusion Xamarin project, follow either one of the options below:

    Option 1:
    Click Syncfusion Menu and choose Essential Studio for Xamarin > Create New Syncfusion Project… in Visual Studio.

    Choose Syncfusion Xamarin application from Visual Studio new project dialog via Syncfusion menu

    NOTE

    In Visual Studio 2019, Syncfusion menu available under Extension in Visual Studio menu.

    Option 2:
    Choose File > New > Project and navigate to Syncfusion > Cross-Platform > Syncfusion Xamarin Project Template in Visual Studio.

    Choose Syncfusion Xamarin application from Visual Studio new project dialog

  2. Name the Project, choose the destination location, and set the Framework of the project, and then click OK. The Project Configuration Wizard appears.

  3. Choose the options to configure the Syncfusion Xamarin Application by using the following Project Configuration dialog.

Project Configuration:

Choose the Project, Android, iOS, and UWP by on/off

Syncfusion Xamarin project configuaration wizard

Assemblies From: Load the Syncfusion Xamarin reference to Xamarin Application, either NuGet or Installed Location.

NOTE

Installed location option will be available only when installed the Syncfusion Xamarin setup has been installed.

Android:

  1. Minimum Android Version: Select the oldest Android version that you want to support your application.
  2. Target Android Version: Select the version of Android to run your application.

iOS:

  1. Target Device: Select the device of Xamarin.iOS Project, either Unified, iPhone/iPod, or iPad.
  2. Target Version: Choose the version of Xamarin.iOS Project.

Choose controls

Choose at least one Syncfusion control to create the Syncfusion Xamarin application.

NOTE

If you want to add other Syncfusion Xamarin controls in the created Syncfusion Xamarin application, you can use our Syncfusion Xamarin toolbox

4.Click Create, the Syncfusion Xamarin Application has been created.

NOTE

Choose any one of the project type and controls from Project Configuration Wizard.

5.Required Syncfusion NuGet/Assemblies and configuration have been added to the project based on the control chosen.

Net Standard /PCL:

Selected Syncfusion Xamarin control NuGet package installed in project

Selected Syncfusion Xamarin control assemblies added to the project

Android:

Selected Syncfusion Xamarin control Android NuGet package

Selected Syncfusion Xamarin control assemblies added to the Android project

iOS:

Selected Syncfusion Xamarin control iOS NuGet package

Selected Syncfusion Xamarin control assemblies added to the iOS project

UWP:

Selected Syncfusion Xamarin control UWP NuGet package

Selected Syncfusion Xamarin control assemblies added to the UWP project

6.Then, Syncfusion licensing registration required message box will be shown as follow, if you are installed the trial setup or NuGet packages since Syncfusion introduced the licensing system from 2018 Volume 2 (v16.2.0.41) Essential Studio release. Please navigate to the help topic which is shown in the licensing message box to generate and register the Syncfusion license key to your project. Refer to this blog post for understanding the licensing changes introduced in Essential Studio.

Syncfusion license registration required information dialog in Syncfusion Xamarin Project