Об этом проекте

Uno Platform — это платформа для разработчиков, которая позволяет создавать .NET-приложения с единой кодовой базой, используя API WinUI 3. Она позволяет разработчикам использовать навыки C# и XAML для таргетинга на несколько платформ, включая iOS, Android, WebAssembly, Windows, macOS и Linux. Ключевые технические возможности включают: - Варианты рендеринга: поддержка как Unified Skia Rendering для обеспечения согласованной высокопроизводительной графики на настольных и встроенных устройствах, так и Native Rendering для достижения специфического для каждой платформы внешнего вида и ощущений. - UI Toolkit: предоставляет доступ к компонентам WinUI, Windows Community Toolkit, а также поддержку тем Material, Fluent и Cupertino. - Управление состоянием: поддержка паттернов MVVM и MVUX. - Инструменты разработки: включают Hot Reload для XAML и C#, визуальный дизайнер среды выполнения (Hot Design) и возможности Design-to-Code для экспорта дизайнов из Figma в XAML/C#. - Интеграция ИИ: включает Uno Platform Studio, которая содержит агента разработки на базе ИИ, генерацию приложений по текстовым запросам (prompt-to-app) и реализации Model Context Protocol (MCP), позволяющие ИИ-агентам получать доступ к базе знаний платформы и взаимодействовать с запущенными приложениями. - Поддержка IDE: совместимость с Visual Studio, VS Code и JetBrains Rider.