syncfusion-maui-getting-started — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-maui-getting-started (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A comprehensive guide for installing, configuring, and setting up your development environment for Syncfusion .NET MAUI components
ALWAYS use this skill immediately when the user needs to:
This skill contains cross-cutting concerns that apply to all Syncfusion .NET MAUI components and applications.
Syncfusion .NET MAUI (Multi-platform App UI) is a comprehensive collection of high-performance, feature-rich UI components for building native cross-platform applications. Built on Microsoft's .NET MAUI framework, it enables developers to create modern, beautiful applications with a single codebase targeting:
Syncfusion .NET MAUI includes components across multiple categories:
| Platform | Minimum Version | Recommended |
|---|---|---|
| Windows | Windows 10 version 1809+ | Windows 11 |
| macOS | macOS 10.15+ | macOS 12+ |
| iOS | iOS 11+ | iOS 15+ |
| Android | Android 5.0 (API 21)+ | Android 12+ (API 31+) |
Syncfusion .NET MAUI supports:
.NET 10 (latest features)
Windows Development:
macOS Development:
Cross-Platform:
📄 For complete system requirements, read: references/introduction-overview.md
Step 1: Install NuGet Package
dotnet add package Syncfusion.Maui.Core
# Or install specific component packages as neededStep 2: Register License Key (Required for v20.2.0.x+)
In MauiProgram.cs, add before CreateMauiApp():
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
// Register Syncfusion license
string licenseKey = Environment.GetEnvironmentVariable("SYNCFUSION_LICENSE_KEY");
if (!string.IsNullOrEmpty(licenseKey))
{
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(licenseKey);
}
var builder = MauiApp.CreateBuilder();
// ... rest of configuration
}
}Step 3: Apply Theme (Optional but recommended)
In App.xaml:
<Application xmlns:syncTheme="clr-namespace:Syncfusion.Maui.Themes;assembly=Syncfusion.Maui.Core">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<syncTheme:SyncfusionThemeResourceDictionary VisualTheme="MaterialLight"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>📄 For detailed installation instructions, read: references/installation-nuget.md
When to read these files: User needs to install Syncfusion, troubleshoot installation, or understand platform requirements.
📄 [references/introduction-overview.md](references/introduction-overview.md)
📄 [references/installation-nuget.md](references/installation-nuget.md)
dotnet add package)📄 [references/installation-installers.md](references/installation-installers.md)
📄 [references/installation-errors.md](references/installation-errors.md)
When to read these files: User needs Visual Studio or VS Code extensions, project templates, code snippets, or tooling features.
📄 [references/visual-studio-integration.md](references/visual-studio-integration.md)
📄 [references/vscode-integration.md](references/vscode-integration.md)
📄 [references/icons-reference.md](references/icons-reference.md)
When to read these files: User needs Liquid Glass UI effects or package upgrade guidance.
📄 [references/liquid-glass-ui.md](references/liquid-glass-ui.md)
📄 [references/upgrade-packages.md](references/upgrade-packages.md)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.