Getting started with Syncfusion® .NET MAUI Toolkit. Covers installation, cross-platform capabilities, system requirements, and development environment setup for Android, iOS, macOS, and Windows applications.
--- name: syncfusion-maui-toolkit-getting-started description: Getting started with Syncfusion® .NET MAUI Toolkit. Covers installation, cross-platform capabilities, system requirements, and development environment setup for Android, iOS, macOS, and Windows applications. metadata: author: "Syncfusion Inc" version: "1.0.0" --- # Syncfusion® .NET MAUI Toolkit Introduction Syncfusion® .NET MAUI Toolkit provides a comprehensive collection of professional UI components for building modern, cross-platform mobile and desktop applications. This skill guides you through getting started with Syncfusion® .NET MAUI Toolkit, from installation and setup to understanding the platform capabilities and component ecosystem. ## What is Syncfusion® .NET MAUI Toolkit? Syncfusion® .NET MAUI is a suite of 20+ professional, high-performance UI components built on Microsoft's .NET Multi-platform App UI (MAUI) framework. It enables you to write once and deploy across Android, iOS, macOS (via Mac Catalyst), and Windows (via WinUI 3) from a single shared codebase. ### Key Highlights - **20+ Professional Components:** Comprehensive collection of layout, editors, calendars, and more - **Single Codebase:** Write once, deploy to Android, iOS, macOS, and Windows simultaneously - **Native Performance:** Platform-specific optimizations for smooth, responsive experiences - **Modern Design:** Material Design with automatic dark mode support - **Enterprise-Ready:** Production-tested, WCAG-compliant, with comprehensive documentation ## Quick Facts | Aspect | Details | |--------|---------| | **Supported Platforms** | Android (API 21+), iOS (12.2+), macOS (12+), Windows (10/11) | | **Component Count** | 20+ professional UI controls | | **Code Sharing** | 90%+ code reusability across platforms | | **.NET Support** | .NET 9.0, .NET 10.0 | | **Development Tools** | Visual Studio 2022, VS Code | ## Documentation and Navigation Guide ### Getting Started & Installation 📄 **Read:** [references/getting-started-installation.md](references/getting-started-installation.md) Start here to understand what Syncfusion® .NET MAUI Toolkit includes, view the complete component ecosystem, and follow step-by-step installation instructions via NuGet Package Manager or Package Manager Console. **Topics covered:** - What is Syncfusion® .NET MAUI Toolkit and why choose it - 20+ component categories (Data Visualization, Buttons, Layout, Editors, Calendars, Notification, etc.) - Installation via NuGet Package Manager - Theme configuration and setup ### Platform Support & System Requirements 📄 **Read:** [references/platforms-requirements.md](references/platforms-requirements.md) Verify platform support and system requirements for your target deployment. Learn minimum and recommended specifications for Android, iOS, macOS, and Windows development. **Topics covered:** - Supported platforms and version matrix - Platform-specific capabilities and constraints - Hardware requirements (minimum and recommended) - Operating system requirements for development - Development tools and SDKs needed ### Framework Compatibility & .NET Versions 📄 **Read:** [references/framework-compatibility.md](references/framework-compatibility.md) Understand .NET version compatibility with Syncfusion® .NET MAUI Toolkit. Learn which .NET versions are supported and best practices for version selection. **Topics covered:** - Supported .NET versions (.NET 9.0, .NET 10.0) - Version compatibility matrix - LTS (Long-Term Support) recommendations - Performance and stability considerations ### Development Environment Setup 📄 **Read:** [references/development-environment-setup.md](references/development-environment-setup.md) Configure your development environment for Windows, macOS, or Visual Studio Code. This comprehensive guide covers installation, configuration, and verification for all major development tools. **Topics covered:** - Visual Studio 2022 setup (Windows) - Visual Studio Code setup - .NET SDK installation and verification - Android SDK and iOS/Xcode configuration - Troubleshooting common setup issues ### Cross-Platform Development Basics 📄 **Read:** [references/cross-platform-development.md](references/cross-platform-development.md) Learn the architecture and patterns for building cross-platform applications. Understand code sharing strategies, platform-specific code, resource management, and adaptive layouts. **Topics covered:** - Single codebase architecture - Code reusability patterns (90%+ sharing) - Platform-specific code when needed - Unified resource system (images, fonts, assets) - Adaptive layouts and responsive design - Theme adaptation across platforms ### Component Ecosystem Overview 📄 **Read:** [references/component-ecosystem.md](references/component-ecosystem.md) Explore the 20+ components available in Syncfusion® .NET MAUI Toolkit. Understand component categories, their purposes, and how to choose the right component for your needs. **Topics covered:** - Data visualization (Charts) - Calendars - Editors - Navigation components - Button - Layout components - Component selection guide ## Quick Start Checklist Follow these steps to get started with Syncfusion® .NET MAUI Toolkit: - [ ] **Verify System Requirements** - Check platform and hardware requirements - [ ] **Install Visual Studio 2022** (17.8.0+) with .NET MAUI workload or alternative IDE - [ ] **Install .NET SDK** - .NET 9.0 or .NET 10.0 - [ ] **Install Platform SDKs** - Android SDK, Xcode (iOS/macOS), or WinUI (Windows) - [ ] **Install Syncfusion® Toolkit NuGet Package** - `Syncfusion.Maui.Toolkit` package - [ ] **Configure Theme** - Apply MaterialLight, MaterialDark, or custom themes - [ ] **Create Sample Project** - Build a test app with a Syncfusion® component - [ ] **Test on Target Platform** - Deploy to Android, iOS, macOS, or Windows ## Next Steps After reviewing this introduction: 1. **First Time Setup:** Follow the Quick Start Checklist and read the "Getting Started & Installation" and "Development Environment Setup" guides 2. **Explore Components:** Review the "Component Ecosystem Overview" to understand available controls 3. **Learn Cross-Platform Patterns:** Read "Cross-Platform Development Basics" for architectural guidance 4. **Start Building:** Create your first Syncfusion® .NET MAUI Toolkit application For component-specific guidance, consult individual Syncfusion® component skills for detailed implementation patterns.
Creator's repository · syncfusion/maui-toolkit-ui-components-skills