Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 2.73 KB

DEVELOPMENT.md

File metadata and controls

60 lines (45 loc) · 2.73 KB

Development Guide

This page contains the steps to build and run the Syncfusion Toolkit for .NET MAUI repository from source. If you are looking to build apps with the Syncfusion Toolkit for .NET MAUI, please refer to the links in the README to get started.

Initial Setup

Windows

  1. Install Visual Studio 17.10 or newer.
  2. If building iOS with Pair to Mac:
  3. Install Android SDKs:
    • If you're missing any of the Android SDKs, Visual Studio should prompt you to install them. If it doesn’t prompt you, use the Android SDK Manager to install the necessary SDKs.
  4. Install Open JDK 17:

Mac

  1. Install Visual Studio Code:
  2. Install the .NET MAUI Dev Kit for VS Code:

Building the Build Tasks

Before opening the solution in Visual Studio or VS Code, you MUST build the build tasks.

  1. Open a command prompt, terminal, or shell window.
  2. Navigate to the location of your cloned syncfusion/maui-toolkit repository. For example:
    cd \repos\maui-toolkit
  3. Run the following commands:
    dotnet tool restore
    dotnet build ./Syncfusion.Maui.Toolkit.sln

Opening the Solution

Windows

  • Open the Syncfusion.Maui.Toolkit.sln file in Visual Studio from the root of the repository.

Mac

  • Open the root folder of the repository in Visual Studio Code.

Branch Information

As a general rule, use the main branch for development.

Sample Projects

Samples Directory

├── samples 
│   ├── Syncfusion.Maui.ControlsGallery
│   ├── Syncfusion.Maui.Controls.Samples.Sandbox
  • Syncfusion.Maui.ControlsGallery: A full gallery sample showcasing all the controls and features of the Syncfusion .NET MAUI Toolkit.
  • Syncfusion.Maui.Controls.Samples.Sandbox: An empty project useful for testing reproductions or use cases.