Sobre o projeto

Uno Platform é uma plataforma de desenvolvimento que permite a criação de aplicações .NET de base de código única utilizando a superfície de API do WinUI 3. Ela permite que os desenvolvedores aproveitem as competências em C# e XAML para atingir múltiplas plataformas, incluindo iOS, Android, WebAssembly, Windows, macOS e Linux. As principais capacidades técnicas incluem: - Opções de Renderização: Suporta tanto o Unified Skia Rendering para gráficos de alta performance consistentes em alvos de desktop e embarcados, quanto o Native Rendering para aparência e sensação específicas de cada plataforma. - Toolkit de UI: Fornece acesso a componentes WinUI, Windows Community Toolkit e suporte para temas Material, Fluent e Cupertino. - Gestão de Estado: Suporta os padrões MVVM e MVUX. - Ferramentas de Desenvolvimento: Inclui Hot Reload para XAML e C#, um designer visual em tempo de execução (Hot Design) e capacidades de Design-to-Code para exportar designs do Figma para XAML/C#. - Integração de IA: Apresenta o Uno Platform Studio, que inclui um agente de desenvolvimento de IA, geração de prompt-to-app e implementações do Model Context Protocol (MCP) para que agentes de IA acedam à base de conhecimento da plataforma e interajam com aplicações em execução. - Suporte de IDE: Compatível com Visual Studio, VS Code e JetBrains Rider.